算法训练 十进制数转八进制数

  编写函数把一个十进制数输出其对应的八进制数。
样例输入
9274
样例输出
22072
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        long number = in.nextLong();
        char [] eight = new char[10000];
        long r = 0;
        int i = 0;
        while (number!=0){
            eight[i]=(number%8 + "").charAt(0);
            number/=8;
            i++;
        }
        i--;
        for(;i>=0;i--){
            System.out.print(eight[i]);
        }
        System.out.println();
    }

}

 

posted on 2018-01-27 20:26  ZhangのBlog  阅读(235)  评论(0编辑  收藏  举报