1.单if语句
if (关系表达式1) {
语句体1;
} else if (关系表达式2){
语句体2;
}
…
else {
语句体n+ 1;
}
int age = 10;
//if语句
if (age >= 5){
System.out.println("这挺爽的");
System.out.println("这挺爽");
System.out.println("这挺");
}
2.if-else语句
if (关系表达式) {
语句体1;
} else {
语句体2;
}
int eum = 100;
if ( eum % 2 == 0){
System.out.println("偶数");
}else{
System.out.println("奇数");
}
3.if-else if语句
if (关系表达式1) {
语句体1;
} else if (关系表达式2){
语句体2;
}
int x = -1;
int y;
if (x >= 3){
y = 2 * x +1;
} else if(-1 < x && x<3){
y = 2 * x;
}else{
y = 2 * x - 1;
}
System.out.println("结果是:"+y、);
4.swich语句
switch(表达式) {
case值1:
语句体1;
break;
case值2:
语句体2;
break;
…
default :
语句体n+1;
[break;]
}
int day = 16;
int num = day%7;
switch (num) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期七");
break;
default:
System.out.println("数据不合理");
break;
}
5.for语句
for (初始化语句 ;条件判断语句;条件控制语句) {
循环体语句;
}
执行流程:
①执行初始化语句
②执行条件判断语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
③执行循环体语句
④执行条件控制语句
⑤回到②继续
for (int i1 = 1 ; i1 <= 10; i1++){
System.out.println("!" + i1);
}
System.out.println("程序停止");
6.while语句
while ( 条件判断语句) {
循环体语句;
}
int i3 = 5;
while (i3 <= 10){
System.out.println("?" + i3);
i3++;
}
7.do while 语句
do {
循环体语句;
}while(条件判断语句);
完整格式:
初始化语句;
do {
循环体语句;
条件控制语句;
}while(条件判断语句);
int i4 = 8;
do {
System.out.println("@" + i4);
i4++;
}while(i4 <=10);
8.关键字break用法:
for (int i5 = 1; i5 <=10; i5++){
if (i5 == 4)
{
break;
}
System.out.println("#" + i5);
9.关键字continue用法
for(int i6 = 1; i6 <= 10;i6++){
if(i6==4)
continue;
System.out.println(i6 + "层到了");
}