JAVA编程,请问怎么将十进制数转换成二进制输出,又怎么将二进制数转换成十进制输出?

JAVA编程,请问怎么将十进制数转换成二进制输出,又怎么将二进制数转换成十进制输出?,第1张

1、创建java类,TestNumConv.java;

2、编写java函数,十进制转二进制;

public static void decimalToBinary(int n) {

String str = ""

while (n != 0) {

str = n % 2 + str

n = n / 2

}

System.out.println(str)

}

3、编写java函数,二进改稿制转十进制;

public static void binaryToDecimal(String n) {

System.out.println(Integer.parseInt(n, 2))

}

4、在main方法扒桥中,分别调用该两个函数,核此孝执行结果满足要求;

TestNumConv.decimalToBinary(123)

TestNumConv.binaryToDecimal("11011")

Java常用十六进制。

1、计算机硬件是0101二进制的,16进制刚好是2的倍数,更容易表达一个命令或者数据

2、最早规定ASCII字符集纳大喊采用的就是8bit(后洞野期扩展了,但是基础单位还是8bit),8bit用2个16进制直接就能表达出来,不管阅读还是存储都比其他进制要方便

3、计算机中CPU运算也是遵照ASCII字符集,以16、32、64的这样的方式在发展,因此数据交换的时候16进制也显得更好

4、为了统一规范,CPU、内存、硬盘我们看到都是采用的仿山16进制计算


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12566753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存