结果会是什么?
int i=1_00_00;
int b=0b1_00;
它会显示下划线吗?
if(i.equals(10000)){
System.out.println(i);
}
它会将二进制转换为十进制吗?
if(b.equals(8)){
System.out.println(b);
}
答案 0 :(得分:3)
_
就是为了提高可读性。您可以使用.equals
或任何带基元的方法,只需打印出值,您无需先检查它们。
会显示下划线吗?
无法在基元中存储下划线(除了char ch ='_')
它会将二进制转换为十进制吗?
所有数字都以二进制形式存储,因此这不是什么新鲜事。 ;)