16.赋值运算符
能用s+=20就尽量别用s = s + 20
17.自增自减运算符
18.关系运算符
19.逻辑运算符
20.短路逻辑运算符
短路与:只要 &&的左边是false,此时不管右边是什true还是false结果都一定是false,所以此时不会执行右边语句的操作,而是直接输出false,短路或类似,只要通过一半语句就可以知道执行结果,就无须执行另一半
21.三元运算符
22.demo——两只老虎
动物园里有两只老虎,体重一只180kg,一只200kg,请用程序判断两只老虎的体重是否相同
23.demo——三个和尚
一寺庙里住着三个和尚,已知他们的身高分别为150cm,210cm,165cm,请用程序实现获取这三个和尚的最高身高
24.数据输入
25.demo——三个和尚升级版
一座寺庙里住着三个和尚,他们的身高必须经过测量得出,请用程序实现获取这三个和尚的最高身高
26.顺序结构
27.if结构
28.if...else结构
29.demo——奇偶数
键盘输入一个数,判断该数是奇数还是偶数,并输出结果;
30.if...else if...else结构
30.demo:考试奖励
31.switch语句
32.demo:春夏秋冬
public class Test {
public static void main(String[] args) {
System.out.println("请输入一个月份:");
Scanner scanner =new Scanner(System.in);
int month = scanner.nextInt();
switch (month){
case 1:
case 2:
case 12:
System.out.println("冬季");
break;
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
default:
System.out.println("输入月份有误");
}
}
}
33.for结构
34.demo:输出数据
demo:求和
demo:求偶数和
demo:水仙花数
demo:统计水仙花数个数