流程控制语句
一,单if语句。
int age=16;
if (age>=18){
System.out.println("进入教室");
System.out.println("下课走人");
}
System.out.println("干饭");
二,标准的if-else语句。
int num=666;
if (num%2==0){
System.out.println("偶数");
}
else {
System.out.println("奇数");
}
三,使用三元运算符和标准的if-else语句。
int a=10;
int b=20;
int max1=a>b?a:b;
System.out.println("最大值"+max1);
int max;
if(a>b){
max=a;
}
else{
max=b;
}
System.out.println("最大是"+max);
四,switch语句。
int day=19;
int nu=day%7;
switch(nu){
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 0:
System.out.println("星期日");
break;
default:
System.out.println("数据不合理");
break;
}
五,for循环语句。
for (int i=1;i<=8;i++){
System.out.println("我是对的:"+i);
}
System.out.println("程序终止");
循环8次
六,while语句。
int c=1;
while(c<5){
System.out.println("我对了"+c);
c++;
}
循环4次
七,do{
循环体
步进语句
}while(条件判断);
int n=1000;
do {
System.out.println("hello");
n++;
}while(n<10);
八,for 与 if 。
for (int m=1;m<=3;m++){
if(m==2){
break;//从第2次开始,后续的都不要了,就要打断循环
}
System.out.println("hi"+m);
}
最后只输出一个hi
for(int d=1;d<=5;d++){
if(d==3){//如果当前是第3层
continue;//那么就跳过当前次循环,马上开始下一次循环
}
System.out.println(d+"mmmccc");
}
输出1mmmccc
2mmmccc
4mmmccc
5mmmccc
continue语句:一旦在执行,立刻跳过当前循环剩下的内容,马上开始下一次循环