for do while while 深度分析
能用if 就不要去用 while
switch语句:
switch语句允许根据一个整型值在多个可选的执行路径中作出选择。
switch语句的一般形式为:
switch(条件){
case 值 1;
//语句
break;
case 值 2;
//语句
break;
.........
default:
//默认语句
}
case语句后的值必须是整型或可以转变为整型的值(char,byte,short和int类型)。
switch语句中的关键字:
switch:表示switch语句的开始,使用圆括号可向switch语句传递变量,switch使用该变量进行所有分支条件的比较。
case:将变量的比较结果标注为特定值。
break:使执行过程跳出switch语句块。(省略break语句,会出现贯穿效果。)
while语句:
while语句告诉编译器反复执行一组代码,直到满足某个条件为止。
while(布尔条件)
do-while语句一般形式:
do{
//语句
}while(布尔条件);
do-while和while语句的区别:
1.while语句是先计算布尔条件,在执行循环体语句。
do-while语句是先执行循环体中的语句,然后再比较计算布尔条件。
2.do-while循环保证循环体至少执行一次,而while循环可能永远也不会执行循环体。
for语句:
for语句通常用于计算或将代码反复执行特定的次数。
for语句一般形式为:
for(初始化语句;布尔条件;__){
//语句;
}

这样的可以打印出语句的,面试会考啊