Java 终止嵌套for 循环总结

ゝ一纸荒年。 2023-10-10 17:39 100阅读 0赞
  1. public class NestedLoopDemo {
  2. public static void main(String[] args) {
  3. // 第一步:构建嵌套for 循环
  4. for(int i =0; i< 10; i++){
  5. for(int j =0; j< 10; j++){
  6. System.out.println("j is:"+ j );
  7. }
  8. System.out.println("i is:" + i);
  9. }
  10. // 第二步:使用变量停止嵌套for 循环
  11. boolean target = true;
  12. for(int i =0; i< 10 && target; i++){
  13. for(int j =0; j< 10 && target; j++){
  14. if(i == 5) {
  15. target = false;
  16. }
  17. System.out.println("j is:"+ j );
  18. }
  19. System.out.println("i is:" + i);
  20. }
  21. // 第三步:使用break停止嵌套for 循环:仅仅跳过嵌套for循环的遍历输出,没有达到终止嵌套for 循环
  22. for(int i =0; i< 10; i++){
  23. for(int j =0; j< 10; j++){
  24. if(i == 5) {
  25. break;
  26. }
  27. System.out.println("j is:"+ j );
  28. }
  29. System.out.println("i is:" + i);
  30. }
  31. // 第三步:使用continue停止嵌套for 循环:仅仅跳过嵌套for循环的遍历输出,没有达到终止嵌套for 循环
  32. for(int i =0; i< 10; i++){
  33. for(int j =0; j< 10; j++){
  34. if(i == 5) {
  35. continue;
  36. }
  37. System.out.println("j is:"+ j );
  38. }
  39. System.out.println("i is:" + i);
  40. }
  41. }
  42. }

发表评论

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

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

相关阅读

    相关 Java中消灭嵌套for循环

    当两个列表的长度很大时,使用嵌套循环确实可能会导致效率问题。这种情况下,你可以考虑使用Java 8中的流式操作和flatMap方法来优化代码,以实现更高效的笛卡尔积计算。下面是

    相关 Java for循环嵌套

    和其他编程语言一样,[Java][] 允许循环嵌套。如果把一个循环放在另一个循环体内,那么就可以形成嵌套循环。 嵌套循环既可以是 for循环嵌套 while 循环,也