if语句

  • 格式1
if(布尔表达式){
    语句体;        //若语句体内只有一句代码,则可以省略if的大括号{}
}
  • 格式2
if(布尔表达式){
    语句体1;
}else{
    语句体2;
}
  • 格式3
if(布尔表达式1){
    语句体1;
}else if(布尔表达式2){
    语句体2;
}else if(布尔表达式3){
    语句体3;
}else{
    语句体4;
}

switch语句

  • 格式
switch(变量){         //变量类型可以为:byte、short、char、int、string、枚举
    case1:
        语句体1;
        break;      //case穿透:若此处没有break,则直接执行下去,不作判断,直到break
    case2:
        语句体2;
        break;
...
    default:
        语句体n+1;
        [break;]   //最后的break可不写
}

for循环

  • 适用于明确次数的场合
  • 格式
  • 快捷键:数字.fori:从小到大循环若干次,数字.forr:从大到小循环若干次
for(初始化语句①;条件判断语句②;条件控制语句④){
    循环体语句③;
}

while循环

  • 适用于不明确次数的场合
  • 格式
初始化语句;                 //控制循环的变量进行初始化
while(条件判断语句){        //控制循环体对是否要执行的判断条件
    循环体语句;
    条件控制语句;            //对控制循环的变量进行改变,也就是控制循环的进度
}

do-while循环

  • 一般没有适用场合
  • 格式
初始化语句;
do{
    循环体语句;
    条件控制语句;
}while(条件判断语句);

跳转控制语句

  • break:终止循环体内容的执行,即结束当前的整个循环
  • continue:跳过当次循环体内容的执行,继续下一次循环

results matching ""

    No results matching ""