小工具知识网

当前位置: 首页 > 行业知识 > Java循环结构详解

行业知识

Java循环结构详解

2026-10-25 22:12:17 来源:互联网转载

Java循环结构详解

  • 前言
  • 一、while 循环
    • 基本语法
    • 代码示例
      • 打印 1 - 10 的数字
      • 计算 1 - 100 的和
      • 计算 5 的阶乘
      • 计算 1! + 2! + 3! + 4! + 5!
      • 注意事项
      • 二、break
        • 代码示例
          • 找到 100 - 200 中第一个 3 的倍数
          • 三、continue
            • 代码示例
              • 找到 100 - 200 中所有 3 的倍数
              • 四、for 循环
                • 基本语法
                • 代码示例
                  • 打印 1 - 10 的数字
                  • 计算 1 - 100 的和
                  • 计算 5 的阶乘
                  • 计算 1! + 2! + 3! + 4! + 5!
                  • 注意事项
                  • 五、do while 循环
                    • 基本语法
                    • 代码示例
                      • 打印 1 - 10
                      • 注意事项

                        前言

                        推荐一个网站给想要了解或者学习人工智能知识的读者,这个网站里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分享这个宝藏网站,请点击下方链接查看。

                        https://www.captainbed.cn/f1

                        Java中的循环结构用于重复执行一段代码,直到满足特定条件为止。主要包括for循环、while循环和do-while循环三种形式。

                        每种循环结构都有其特点和适用场景,可根据具体需求选择使用。


                        一、while 循环

                        基本语法

                        while(循环条件){ 循环语句; } 

                        循环条件为 true, 则执行循环语句; 否则结束循环.

                        代码示例

                        打印 1 - 10 的数字

                        public static void main(String[] args) {    int num = 1;    while (num         System.out.println(num);        num++;    }}    int n = 1;    int result = 0;    while (n         result += n;        n++;    }    System.out.println(result);}    int n = 1;    int result = 1;    while (n         result *= n;        n++;    }    System.out.println(result);}    int num = 1;    int sum = 0;// 外层循环负责求阶乘的和    while (num         int factorResult = 1;        int tmp = 1;        // 里层循环负责完成求阶乘的细节.        while (tmp             factorResult *= tmp;            tmp++;        }        sum += factorResult;        num++;    }    System.out.println("sum = " + sum);} 建议和 while 写在同一行.    int num = 1;    while (num         System.out.println(num);        num++;    }}    int num = 100;    while (num         if (num % 3 == 0) {            System.out.println("找到了 3 的倍数, 为:" + num);            break;        }        num++;    }}    int num = 100;    while (num         if (num % 3 != 0) {            num++; // 这里的 ++ 不要忘记! 否则会***循环.            continue;        }        System.out.println("找到了 3 的倍数, 为:" + num);        num++;    }}  循环体; }     for (int i = 1; i         System.out.println(i);    }}    int sum = 0;    for (int i = 1; i         sum += i;    }    System.out.println("sum = " + sum);}    int result = 0;    for (int i = 1; i         result *= i;    }    System.out.println("result = " + result);}    int sum = 0;    for (int i = 1; i         int tmp = 1;        for (int j = 1; j             tmp *= j;        }        sum += tmp;    }    System.out.println("sum = " + sum);} 建议和 while 写在同一行.  循环语句; }while(循环条件);     int num = 1;    do {        System.out.println(num);        num++;    } while (num 

上一篇:怎么投诉传奇服务器?

下一篇:响应式布局代码怎么写?