——————二进制转八进制———————(三位一划)每三位(421),然后拼接,就是8进制数
——————-二进制转十六进制(4位一划)每4位(8421),然后拼接,就是16进制的数 十六进制的10是A
——————-10进制转2,8,16,都是用10进制的数除以对应的进制数,取余
——————2,8,16转10进制都是用每个数乘以对应进制数的数的平方
例如:八进制的11,等于10进制的9 算法1 8^1 + 18^0 = 9
———idea进制转换——————
package com.itheima.variable;
public class VariableDemo2 {
public static void main(String[] args) { // 代码必须写在main入口里面,psvm
// idea中的进制转换
int i1 = 0B011; // 二进制要在二进制数前面加0B
System.out.println(i1);
int i2 = 0141; // 八进制要在被转换的八进制数前面加0, 最后的结果都是转成10进制
System.out.println(i2);
int i3 = 0x61;
System.out.println(i3); // 十六进制要在被转换的十六进制数前面加0x,
}
}
——————————数据单位的转换————————————