选择循环结构
1. 选择结构( if )
2. switch选择结构
3. 循环结构(while & do while & for)
4. 嵌套结构
5. 流程控制语句
1.选择结构
if 选择结构
语法:
if(判断条件){
代码
}
----------------
if(判断条件){
代码
}else{
代码
}
----------------------
if(判断条件){
}else if{
}else if{
}else{
}
条件判断:布尔类型的值或者表达式
当结果为true的时候执行其中的代码;
当结果为false的时候向下继续判断;
如果所有的都为false,那么最终执行else的代码
switch 选择结构
语法:
switch(key){
case value:
代码;
break;
case value:
代码
break;
default:
代码
break;
}
key: byte, short, int, char, String, 枚举
2.循环结构
while循坏结构
语法:
while(条件判断){
循环的代码;
}
条件判断:布尔类型的值或者表达式
//打印1 - 10 之间的偶数
int i = 1;
while(i <= 10){
//判断当前这个数是否为偶数
if(i % 2 == 0){
System.out.println(i);
}
i++;
}
do…while循环结构
语法:
do{
代码
}while(条件判断);
特点:会先执行一次,然后再判断是否继续循坏。
for循坏结构
语法:
for(初始值a; 条件判断b; 自增c ){
循坏的代码d;
}
abdc--->bdc--->bdc--->bdc...
直到b 为 false 就结束循环
// 从1到10打印每个数字
for(int i = 1 ; i<=10 ; i++){
System.out.println(i);
}
4.嵌套循环
什么是嵌套循环?
在循环中嵌套另一个循环
***
***
***
***
外面的循环表示行
里面的循环表示列
for(int i = 1;i<=4;i++){
for(int j = 1;j<=3;j++){
System.out.print("*");
}
System.out.println();
}
5.流程控制语句
1.break 表示结束循环
2.continue 表示结束当次循环,开始下一次循环
3.return 表示结束方法