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清屏

posted on 2020-08-04 01:41  坚持就好  阅读(63)  评论(0编辑  收藏  举报

导航