当前位置:首页 > Java

java如何循环

2026-03-20 05:03:46Java

循环结构基础

Java中主要通过forwhiledo-while三种循环结构实现重复操作,每种适用于不同场景。

for循环

适用于已知循环次数的场景,语法如下:

for (初始化; 条件判断; 迭代) {
    // 循环体
}

示例:打印数字1到5

for (int i = 1; i <= 5; i++) {
    System.out.println(i);
}

while循环

适用于不确定循环次数但需满足条件时执行,先判断后执行:

java如何循环

while (条件) {
    // 循环体
}

示例:计算1加到5的和

int sum = 0, i = 1;
while (i <= 5) {
    sum += i;
    i++;
}
System.out.println(sum); // 输出15

do-while循环

至少执行一次循环体,再判断条件:

do {
    // 循环体
} while (条件);

示例:用户输入验证

java如何循环

Scanner scanner = new Scanner(System.in);
int input;
do {
    System.out.print("输入1-10的数字: ");
    input = scanner.nextInt();
} while (input < 1 || input > 10);

增强for循环

遍历数组或集合的简化语法:

for (元素类型 变量 : 集合或数组) {
    // 循环体
}

示例:遍历数组

int[] nums = {1, 2, 3};
for (int num : nums) {
    System.out.println(num);
}

循环控制语句

  • break:立即终止当前循环。
  • continue:跳过本次循环剩余代码,进入下一次迭代。
    示例:
    for (int i = 1; i <= 10; i++) {
      if (i == 5) break;     // 到5时退出循环
      if (i % 2 == 0) continue; // 跳过偶数
      System.out.println(i); // 输出1, 3
    }

嵌套循环

循环内包含另一个循环,常用于多维数据操作:

for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= 3; j++) {
        System.out.println(i + "-" + j);
    }
}

标签: java
分享给朋友:

相关文章

java如何

java如何

Java 基础语法 Java 是一种面向对象的编程语言,语法相对严谨。每个 Java 程序必须包含一个 main 方法作为程序入口。以下是一个简单的 Java 程序示例: public class…

如何配置java

如何配置java

安装Java开发工具包(JDK) 访问Oracle官方网站或OpenJDK项目页面下载适合操作系统的JDK安装包。选择与系统架构匹配的版本(如Windows x64、macOS ARM等)。运行安装程…

java如何输出数组

java如何输出数组

输出数组的方法 在Java中,输出数组内容有多种方式,具体取决于数组类型和输出格式需求。以下是几种常见的方法: 使用Arrays.toString()方法 适用于一维数组,直接调用Arrays.to…

java如何删除文件

java如何删除文件

删除文件的基本方法 使用 java.io.File 类的 delete() 方法可以删除文件。如果文件存在且删除成功,返回 true;否则返回 false。 import java.io…

如何编写java

如何编写java

编写Java程序的基本步骤 安装Java开发工具包(JDK),确保系统环境变量配置正确。可以从Oracle官网下载最新版本的JDK并进行安装。 选择一个合适的集成开发环境(IDE),如Eclipse…

java如何产生随机数

java如何产生随机数

使用 Math.random() 方法 Math.random() 生成一个范围在 [0.0, 1.0) 的伪随机 double 值。通过缩放和偏移可以生成指定范围的随机数。 double ra…