格式
switch (表达式) {
case 变量可能值1:
语句体1;
break;
case 变量可能值2:
语句体2;
break;
........
default:
语句体3;
break;
switch循环语句只能使用byte,char,int,char,String和枚举类型
switch的表达式会和变量可能值进行判断,若表达式跟可能值的结果是true,则会输出语句体。当可能值的结果都与表达不同时则会输出default里的语句体。
这里再补充一下if判断
格式
if(关系表达式){
语句体1
}else{
语句体2
}
if关系表达式会判断条件,结果为真时会输出语句体1,反之会输出else。
“if”跟“switch”不同的是“switch”只能做等值判断和和固定条件,而“if”既可以做等值也可以做范围判断,所以“if”可以实现“switch”所有的判断条件。
二 . for循环格式
for (初始化语句;条件判断语句;条件控制语句) {
循环体语句;
}
初始化语句:简单的说就定义一个循环变量。
条件判断语句:判断这个循环体的变量范围或区间。
条件控制语句:用于循环的条件变化,自加或自减,并且看是否能继续执行下去。
执行顺序是
先执行初始化语句,再到条件判断,看看是否在范围内,第三步到达循环体语句,然后在执行第二步的条件判断,再到条件控制语句自加或自减。
三 . while循环和do... while循环while循环格式
初始化语句;
while (条件判断语句) {
循环体语句;
条件控制语句;
}
do... while虚幻格式
初始化语句;
do {
循环体语句;
条件控制语句;
}while(条件判断语句);
与for循环大相径庭,循环语句,条件控制语句和条件判断语句一样,但是do... while循环语句和while语句不同的是“do... while”不管判断条件是否正确都会先执行一边在判断。



