题目:输出一个整数的二进制数、八进制数、十六进制数。
解题关键:清楚每个进制之间的转换;转换完一个进制之后需要重新设置一遍初始值
思路:1)输出一个整数
2)重新设置num10,不然在每次转换完一次进制后,num10都会变成0
3)二进制转换
4)八进制
5)十六进制
过程: 接下来我们根据我们的解题思路来一步步写代码
第一种方法:
1)输出一个整数
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数");
int num10 = sc.nextInt();
2)重新设置num10,不然在每次转换完一次进制后,num10都会变成0
int a = num10;
int b = num10;
int c = num10;
System.out.println("您输入的整数为:" + num10);
3)二进制转换
String er = "";
while (a != 0) {
er =