1.break可用于结束当前的switch和循环
(1)switch语句中如果不使用break,可能程序继续向下执行,会产生多种结果。

public static void main(String[] agrs){
		int a=2;
                                switch(a){
			case 1:
				System.out.println("一");
			case 2:
				System.out.println("二");
			case 3:
				System.out.println("三");
			case 4:
				System.out.println("四");
			default:
				System.out.println("不存在");
		}
	}

执行结果如下图:

java启动进程退出 java退出功能_代码块


如果使用break;就只显示对应的语句,结果如下:

java启动进程退出 java退出功能_跳出循环_02


(2)break;用在循环中,就直接结束循环,跳出循环。

2.return用于结束当前方法,方法内return关键字下面的代码不再执行

注意:

(1)

public static void main(String[] args) {
		int i = 1;
		switch (i) {
			case 1:
				System.out.println("代码1");
			case 2:
				System.out.println("代码2");
			default:
				return;
		}
		System.out.println("代码4");	
	}

这样的代码永远都会执行return,所以System.out.println(“代码4”);不再被执行,就会提示错误

java启动进程退出 java退出功能_跳出循环_03


(2)return不能用于代码块中

3.continue只用于循环,结束当次当前循环进入下次循环
注意:结束意味着循环体中continue关键字下面代码不再执行。