采用标签方式跳出,指定跳出位置 a:for(int i=0;i<n;i++) { b:for(int j=0;j<n;j++) { if(n=0) { break a; } } } 这样只跳出内层循环,在外层再加一个判断条件再break一次