java中lableB跳出循环
lableB:
break lableB;
import java.util.Scanner; public class test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //输入数字数组 String str = scanner.next().toString(); //输出目标值 int aim = scanner.nextInt(); //数组输入分割符用逗号隔开 String[] arr = str.split(","); //创建一个数组 int[] b = new int[arr.length]; //循环输出 for(int j = 0; j<b.length;j++) { b[j] = Integer.parseInt(arr[j]); } int c=0; lableB: for(int i = 0; i<b.length; i++){ lableA: for(int j=i+1;j<b.length;j++) { c = b[i] + b[j]; if (aim == c) { System.out.print(i); System.out.print(","); System.out.print(j); break lableB; } } } } }