java跳出循环

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;
                }
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/he1234555/article/details/114848710