java基础-流程控制
2020/8/3
case 穿透
在switch语句中,如果case后不写break,它会继续执行下一个case,直到遇到break或者结束。
switch(week){
case 1:
case 2:
break;
}
while循环和for循环是可以等价转换的,while就是将初始化语句放外面,执行控制语句放循环体里面。
for循环适合循环次数已知的情况,while适合次数未知的情况。当然实际是等价的,其实都可以用。
for,while,do...while三种循环的区别
1.无论怎样do...while都会先执行一次主体。除了这,三种方式的循环次数是相同的。
2.for循环定义的变量不能在外面使用。这个区别很重要,决定了for和while的使用场合不同。
public class Test15{
public static void main(String[] args){
for(int i=1;i<5;i++){
System.out.println("for");
}
System.out.println(i);//这里报错,i变量未定义
}
}
for的死循环
public class Test16{
public static void main(String[] args){
for(;;){
System.out.println(1);
}
}
}
按ctrl+c停止,cls清屏