以双重循环为例 outer:for (int i = 0;i<len;i++) { for (int j = 0; j < len; j++) { break outer; } } 自定义一个标签outer,里层的 break outer就表示跳出外层循环,如果单纯一个break就表示只跳出里面的循环。