比较运算符,其实我之前基本都看过。
——就说点没记住的吧:==和!=的优先级比> < 低
——Java里,无论变量是什么类型,都不能跟true或者false 作比较
——整数和浮点数能比较,但是浮点数最好不要比较,因为可能会有误差。浮点数的比较一般用如下方式进行。
System.out.println(Math.abs(a-b)<1e-6);
Debug模式:
双击行号,将某一句设定为断点,点击debug模式,可以跟踪每个变量的值,跟踪程序的进行(好屌啊)
我sb了,println()方法是打一行,也就是说这句会自动换行。
分支和级联。
——其实就是if和else,if和else if 的组合
多路分支
String s1;
switch(cash) {
case 1:
s1 = "啦啦";
break;
case 2:
s1 = "我是";
break;
case 3:
s1 = "快乐的";
break;
default :
s1 = "小画家";
}
System.out.println(cash+"----"+s1);
——如果case中没有break,那么就会接着进行到下一个case,直到遇到break
如果在if的判断()后面加上了一个分号,那么判断就会失灵。
——代码段可以平白出现一个大括号,java会忽略。
if判断()中,写成赋值会报错。
定义字符串变量,使用String
——要大写!!!