编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。
样例输入 9274 样例输出 22072 样例输入 18 样例输出 22
import java.util.ArrayList;import java.util.Scanner;public class Main{ public static void main(String args[]){ Scanner in=new Scanner(System.in); int n=in.nextInt(); ArrayList<Integer> a=new ArrayList<>(); if(n==0) System.out.PRintln(n); else{ while(n!=0){ a.add(n%8); n/=8; } } for(int i=a.size()-1;i>=0;i--){ System.out.print(a.get(i)); } }}虽然程序很短,不多里面的循环很重要啊
新闻热点
疑难解答