小数部分2取整
0.3
0.32 = 0.6,第一位就是0
0.6 * 2 = 1.2下一位就是1
.
.
最后变成0.6
0.010011001…
舍入误差。
编码规则花里胡哨我们使用UTF-8.
idea debug 和 python一样的:打断点,debug.
step over:每次一行
step into:进入函数
evaluate
package cn.xu.datatype;
public class Example1 {
public static void main(String[] args) {
int x = 2;
System.out.println(x);
float y = -2.3e12f;
System.out.println(y);
System.out.println("Hello World");
byte b = 123;
System.out.println(b);
char c1 = 'A';
System.out.println(c1);
char c2 = 20013;
System.out.println(c2);
}
}
2
-2.30000008E12
Hello World
123
A
中
package cn.xu.datatype;
public class Example2 {
public static void main(String[] args) {
int a = 78 % 45;
System.out.println(a);
boolean b1 = true;
boolean b2 = false;
System.out.println(b1);
System.out.println(b2);
boolean b3 = (a == 33);
System.out.println(b3);
}
}
D:\jdk\jdk17\bin\java.exe "-javaagent:D:\IDEA\IntelliJ IDEA 2021.2.3\lib\idea_rt.jar=5828:D:\IDEA\IntelliJ IDEA 2021.2.3\bin" -Dfile.encoding=UTF-8 -classpath G:\各种代码\Javacode\LESSON\t02\out\production\t02 cn.xu.datatype.Example2
33
true
false
true
Process finished with exit code 0
package cn.xu.datatype;
public class Example3 {
public static void main(String[] args) {
int x = 1;
System.out.println(x);
}
}
注意代码变量作用域。