1、选择判断语句
Java有几种类型的选择语句:单分支if语句、双分支if-else语句、嵌套 if 语句、多分支if-else 语句、switch 语句和条件表达式
(1)单分支if语句
…A
if(条件){ B
执行语句 C
}
...D
(2)双分支if-else语句
...A
if(条件){ B
执行语句 C
}else{
执行语句D
}
...E
(3)嵌套 if 语句
...A
if(条件1){ B
...C
if(条件2){ D
...E
}else{
...F
}
...G
}else{
...H
}
...I
(4)多分支if-else 语句
...A
if(条件1){ B
...C
}else if(条件2){ D
...E
}else{
...F
}
...G
(5)switch语句
A....
switch(参数){
case 选项1:
执行语句1;
break;
case 选项2:
执行语句2;
break;
...
default:
执行语句n
break;
}
B...
注意:(1)switch()的括号中的数据类型为:byte、short、int、char、boolean、String、枚举。
(2)if与switch的区别:switch只能对单一的值进行判断,不能判断区间值。
if可以对单一值进行判读也可以区间值。
2、循环语句:主要解决重复性的操作(计算逻辑上重复)
循环四要素:
(1)循环的初始化
(2)循环的继续条件(结束条件)
(3).循环的循环体(需要将那些部分进行循环操作)
(4)循环的步长,周期,间距
Java 提供 了三种类型的循环语句:while 循环、do-while 循环和 for 循环。
(一)for循环:具有编写循环的简明语法
for语句,主要处理循环次数已知的情况下。
for(1初始化;2继续条件; 4步长){
3循环体
}
顺序:1-2-3-4-2-3-4-2-3-4-2-break
(二)while语句:主要处理循环次数为止的情况下(先判断 后执行)
1初始化
while(2继续条件){
3循环体
4步长
}
1-2-3-4-2-3-4-2-3-4-2-break
注意:循环继续条件应该总是放在固括号内。只有当循环体只包含一条语句或不包含语句时,循环体的花括号才可以省略。
(三)do-while语句:先执行 后判断
循环的初始化
do{
循环体
循环步长
}while(循环继续条件);
3、跳转语句
-
break:只能用在循环或switch语句中
在循环中表示跳出当前的循环(最近的那循环)
在switch语句中表示退出选择 -
continue:只能在循环语句中使用
在循环中表示跳过当前循环,开启下一轮循环