java中跳出外循环或者跳出代码块的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunguodong_/article/details/82015995

跳出外循环

package work;

public class Test3 {
	public static void main(String[] args) {

		flag1: for (int i = 0; i < 10; i++) {
			System.out.println("外循环:" + i);
			for (int j = 0; j < 5; j++) {
				System.out.println("内循环:" + j);
				if ((i + j) == 9) {
					break flag1;
				}
			}
		}

	}
}

跳出代码块

package work;

public class Test4 {
	private static Double salary=10000.0;

	public static Double raiseSalary(String name) {
		flag: {
			if (name.equals("阿紫")) {
				break flag;
			} else {
				salary += 999;
			}
		}
		return salary;
	}
	
	public static void main(String[] args) {
		Double postSalary1=raiseSalary("阿紫");
		Double postSalary2=raiseSalary("阿朱");
		System.out.println("阿紫菇凉调整后的工资:"+postSalary1);
		System.out.println("阿朱菇凉调整后的工资:"+postSalary2);
	}
}

continue 也有类似的使用方法,在此不再累述。

猜你喜欢

转载自blog.csdn.net/sunguodong_/article/details/82015995
今日推荐