1、 Integer.toBinaryString(2);就是将输入的数字转换成二进制数,但是转换输出的是 String 类型的字符串。
2、 (char)('a'+4); //e 在 java 中,char 类型字符串运行时,直接当作 ASCCII 表上的整数来对待。
('b'+'c'); //197 char + char, char + int 类型均提升为 int.
3、 2.0e-6 //是一个科学计数法,表示 0.000002 。
4、什么是 java 的字节码?
它是一种程序的低级表示,可以运行于 java 的虚拟机。
将程序抽象为字节码可以保证 java 程序员的代码能够运行于各种设备
之上。
5、String s= "";
for (int n = 4; n > 0; n/=2) {
s = (n%2) + s;
}
等同于
String str ="";
for (int i = 4; i > 0; ) {
str = (i%2)+str;
i/=2;
}
a、学习 for 循环的循环顺序:
int i = 4; --> i > 0; --> str += (i%2); --> i/=2;
--> i > 0; --> str += (i%2); --> i/=2;
... 直到 i <= 0 时;循环终止。
b、学习取余运算:
2%3 = 2;
2%10 = 2;
10%2 = 0;
15%10 = 5;