1.比较运算符(关系运算符)
- 运算结果只有true 和false
- ==,!=,< ,>,>=,<=。(通常判断判断数值)
- instanceof(通常判断是不是字符串) xx instanceof String
- num2++是先参加其他运算 ++num2先加然后参加其他运算
2.逻辑运算符
- 运算结果只有true 和false
- !(非),&&(与),||(或)
- &&运算中有假全都假
- ||运算中有true 结果都为true。
|| &&都是短路运算符
n1=4 n2=11
boolean rs4=n>5&&++n2>10 经过运算之后n2的值不变&&是短路运算
3.三元运算符(条件运算符)
- 格式:(条件表达式)?表达式1:表达式2;
补充
1.equals使用在字符串的比较
4.顺序语句
- ;//空语句
5.判断 if…else
- 格式一:if(判断条件//只能放关系和逻辑运算符){执行指令}
- 格式二:if(判断条件){} else{}
- 格式三:if(判断条件){}else if(判断条件){}else{}
- 注意if 和else的使用 要紧跟。
- 注意:多个if的条件不要重复。
6.switch
- 结构 switch() case值 操作 break;default break;
- 注意case的值不能重复
- case后面必须是常量
- case后面可以是一个常量表达式
- 如果多个值完成同一个操作则每一个值都要有case.
- switch语句后面有五种类型:byte short int char string(jdk版1.7本之后才有)
- 注意不能在break之后写操作语句
- 如果case 后面跟的是字符则 需要加上”
7.循环
7.1while循环
- 要素1:初始值
- 要素2:循环条件
- 要素3:变化
格式
while(条件)
{
执行语句
}
其他:断点调试
- 在程序左边蓝色条上双击打上断点
- F11执行
- 跳转页面
- 然后使用F5或者F6的时候即可进行断点调试。