/**
* if 判断
* switch 判断
* for 循环
*/
1.嵌套if
在条件成立的情况下再次判断,递进的关系
int num = 10;
if(num < 11){
if(num > 5){
System.out.println(num);
}
}
2.switch(分发)接算术表达式
int month = 12;
switch (month) {
case 1: //month是1
System.out.println("春天");
break; //退出switch()
case 12:
System.out.println("冬天");
break;
default: //上面条件都不匹配的时候
System.out.println("上面的case一个都没有匹配到!");
break;
}
注意:如果匹配后没有写break,那么里面所有的case语句一定会执行
问题:switch可以用于哪些数据类型的判断?
byte、short、int、char、String
Scanner sc = new Scanner(System.in); //可以让用户在控制台输入内容
int option = sc.nextInt(); //让用户输入一个整数并接收,存储到变量option里面
3.if(逻辑)接比较或逻辑运算符
4.for(){} 解决重复
4.1 什么时候用for循环?
代码出现了重复
4.2 循环多少次
4.3 将要循环的代码放入{}中
我们只需要分析哪些重复了;打印一颗星星,重复了1000次
for(int i = 0; i <= 100; i++) { //定义变量 i = 0;i <= 100 为真的时候,进入循环体,循环体执行完后,i++,再进行 i <= 100 的判断,当条件不满足时,循环结束
//放在大括号里面的代码将循环100次
System.out.println("*");
}
Java笔记(if 判断、switch 判断、for 循环)
最新推荐文章于 2021-07-18 23:30:54 发布