流程控制
条件语句之 if
如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽
int score = 88;
if(score > 80){
System.out.println("中等偏上");
}
条件语句之 if...else
int score = 40;
if(score > 30){
代码块1;
}else{
代码块2;
}
条件语句之多重 if
int score = 40;
if(score > 30){
代码块1;
}else if(score <40){
代码块2;
}else {
代码块3;
}
条件语句之嵌套 if
int score = 40;
if(score > 30){
if(score < 35){
代码块
}else{
代码块
}
}else if(score <40){
代码块2;
}else {
代码块3;
}
条件语句之 switch
switch($score){
case 30:
代码块1
break;
case 40:
代码块2
break;
case 50:
case 60:
代码块3
break;
default:
默认执行代码
}
- switch 后面小括号中表达式的值必须是整型或字符型
- case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2
- case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
- 可以把功能相同的 case 语句合并起来
- default 块可以出现在任意位置,也可以省略
循环语句之 while
Java 常用的 3 种循环: while 、 do...while 、 for
while (条件判断){
循环操作
}
int i = 1;
while (i <10) {
System.out.println(“i:”+ i);
i++
}
循环语句之 do...while
do {
代码块
}while(条件判断);
int i = 1;
do {
System.out.println("i:"+i);
i++;
}while(i<10);
循环语句之 for
for (int i = 0; i<100; i++){
System.out.println("输出的i"+i);
}
##### 循环跳转语句之 break
##### 循环跳转语句之 continue
continue 的作用是跳过循环体中剩余的语句执行下一次循环。
网友评论