Java跳出多重for循环

痛定思痛。 2022-09-29 04:09 305阅读 0赞

1.设置标记,然后使用带此标号的break语句跳出多重循环。

  1. public void test(){
  2. OK://设置一个标记 使用带此标记的break语句跳出多重循环体
  3. for(int i=1; i<100; i++){
  4. for(int j=1; j<=i; j++){
  5. if(i==10){
  6. break OK;
  7. }
  8. System.out.print(i + "*" + j + "=" + i*j) ;
  9. System.out.print(" ") ;
  10. }
  11. System.out.println();
  12. }
  13. }

2.设置一个boolean值,在for循环中判断是否继续执行

  1. public void execute3(){
  2. boolean bl = true;
  3. for(int i=1; i<100 && bl; i++){
  4. for(int j=1; j<=i; j++){
  5. if(i==10){
  6. bl = false;
  7. break;
  8. }
  9. System.out.print(i + "*" + j + "=" + i*j) ;
  10. System.out.print(" ") ;
  11. }
  12. System.out.println();
  13. }
  14. }

发表评论

表情:
评论列表 (有 0 条评论,305人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java ---- 双重 for 循环

    我几行代码的大概逻辑是: 我们有一个值 a , 如果 a 不存在第一个集合中,我们就直接进行下一步操作 但是 a 存在第一个集合中,我们就要判断 a 是否还存在于第

    相关 java 如何多重循环

    跳出多重循环有两种方法 (一)可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环 例: out:for(

    相关 java多重嵌套循环

    在java里面,我们知道有goto这个关键字,但是实际却没有啥作用,这就让我们不像在c/c++里面能够随便让程序跳到那去执行,而break只能跳出当前的一个循环语句,如果要跳出