解题思路:这个题其实就是需要把十进制转化为八进制就可以了,而我们在java中学习不就刚好学习到这样的 方法了吗,下面我列举了很多的进制之间的转换,希望对大家能有点帮助
int n1 = 14; //十进制转成十六进制: Integer.toHexString(n1); //十进制转成八进制 Integer.toOctalString(n1); //十进制转成二进制 Integer.toBinaryString(12); //十六进制转成十进制 Integer.valueOf("FFFF",16).toString(); //十六进制转成二进制 Integer.toBinaryString(Integer.valueOf("FFFF",16)); //十六进制转成八进制 Integer.toOctalString(Integer.valueOf("FFFF",16));
注意事项:
注意的一点就是在进制转化完之后输出的是一个字符串类型的,所以要是想要输出,需要定义一个字符串类型的 数据来接收。
参考代码:
import java.util.Scanner; public class L1055 { public static void main(String[] args) { Scanner m=new Scanner(System.in); int n; n=m.nextInt(); String s=Integer.toOctalString(n); System.out.println(s); } }
0.0分
4 人评分
Wu-求圆的面积 (C++代码)浏览:1883 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:464 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:610 |
C语言考试练习题_保留字母 (C语言代码)浏览:700 |
【偶数求和】 (C语言代码)浏览:430 |
输入输出格式练习 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:527 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:991 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:809 |
发工资咯 (C语言代码)浏览:792 |