顺序结构
是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。
分支结构
1.if 语句
(1)if(关系表达式){ 语句体;}
(2)if(关系表达式){ 语句体1;}
else { 语句体2;}
(3)if(关系表达式1){ 语句体1;}
else if (关系表达式2){ 语句体2;}
…
else { 语句体n+1;}
2.switch 语句
switch(表达式){
case 值1:
语句体1;
break;
case 值1:
语句体1;
break;
…
default:
语句体n+1;
break;
注意:
(1)default
位置:可以写在任意位置,习惯性写在最下面
省略:可以省略,但是一般不省略
(2)case穿透
语句中没有break导致,break不能省略
(3)switch新特性
例如:int number=1;
Switch(number){
case 1->{ System.out.println("");}
…
default->{ System.out.println("");}
}
循环结构
1.for 循环
for ( ; ; ) { ;}
注意:求和的变量不能定义在循环里面,因为变量只在所属的大括号中有效;
如果把变量定义在循环里面,当前变量只能在本次循环中有效。
2.while循环
初始化语句;
while (条件判断语句){
循环体语句;
条件控制语句;
}
例:
int i=1;
while (i<=100){
System.out.println(i);
I++;
}
3.do while 循环
初始化语句;
do{
循环体语句;
条件控制语句;
} while(条件判断语句)
标签:语句,case,判断,JAVA,break,while,循环,表达式 From: https://blog.csdn.net/2301_81079458/article/details/136778683