class Demo_jinzhi {
public static void main(String[] args) {
/*
*0b100
*0100
*100
*0x100
*/
System.out.println(0b100); //4 二进制表示形式前面加0b(b可以大写也可以小写)
System.out.println(0100); //64 八进制表示形式前面加0
System.out.println(100); //100 十进制
System.out.println(0x100); //256 十六进制表示形式前面加0x(可以大写也可以小写)
}
}<br>//*不同进制数据表现形式<br>以上为EditPlus中的代码
class Demo_jinzhi {<br>public static void main(String[] args) {<br>/*<br>*0b100<br>*0100<br>*100<br>*0x100<br>*/<br>System.out.println(0b100); //4 二进制表示形式前面加0b(b可以大写也可以小写)<br>System.out.println(0100); //64 八进制表示形式前面加0<br>System.out.println(100); //100 十进制<br>System.out.println(0x100); //256 十六进制表示形式前面加0x(可以大写也可以小写)
}<br>}<br>//*不同进制数据表现形式
/*<br>十进制到十进制的转换:<br>12345=10000+2000+300+40+5<br>=1<em>10^4+2</em>10^3+3<em>10^2+4</em>10^1+5*10^0
*系数:就是每一位上的数据.
*基数:X进制,基数就是X.
*权:在右边,从0开始编号,对应位上的编号即为该位的权.
*结果:把系数*基数的权次幂相加即可.
二进制转十进制
0b100=12^2+02^1+0*2^0=4
八进制转十进制
0100=18^2+08^1+0*8^0=64
十六进制转十进制
0x100=116^2+016^1+0*16^0=256
*/