从零起步学 Java 之循环实例

2024-12-31 00:34:17   小编

从零起步学 Java 之循环实例

在 Java 编程的学习旅程中,掌握循环结构是至关重要的一步。循环能够让程序重复执行一段特定的代码,从而实现各种复杂的功能。接下来,让我们通过一些实例来深入理解 Java 中的循环。

我们来看看 for 循环。for 循环通常用于已知循环次数的情况。以下是一个简单的示例,计算 1 到 10 的整数之和:

public class ForLoopExample {
    public static void main(String[] args) {
        int sum = 0;
        for (int i = 1; i <= 10; i++) {
            sum += i;
        }
        System.out.println("1 到 10 的整数之和为:" + sum);
    }
}

在上述代码中,我们初始化了一个变量 sum 为 0,然后通过 for 循环从 1 迭代到 10,每次迭代都将当前的数字加到 sum 中。

接下来是 while 循环,它在循环条件为真时执行循环体。比如,我们可以用 while 循环实现相同的计算 1 到 10 之和的功能:

public class WhileLoopExample {
    public static void main(String[] args) {
        int sum = 0;
        int i = 1;
        while (i <= 10) {
            sum += i;
            i++;
        }
        System.out.println("1 到 10 的整数之和为:" + sum);
    }
}

这里,我们先初始化变量 sumi,然后在 while 循环中判断 i 是否小于等于 10,如果是,则执行循环体中的代码,将 i 加到 sum 中,并将 i 的值增加 1。

还有 do-while 循环,它至少会执行一次循环体。下面是一个示例,让用户输入一个整数,直到输入的是正数为止:

import java.util.Scanner;

public class DoWhileLoopExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int num;
        do {
            System.out.print("请输入一个整数: ");
            num = scanner.nextInt();
        } while (num <= 0);
        System.out.println("您输入的正数是: " + num);
        scanner.close();
    }
}

在这个例子中,先执行一次循环体,让用户输入一个整数,然后判断输入的数是否小于等于 0,如果是,则继续执行循环体,直到输入的是正数为止。

通过这些循环实例,我们可以看到循环在 Java 编程中的强大作用。无论是处理数组、遍历集合,还是实现复杂的逻辑,循环都不可或缺。希望这些实例能帮助您更好地理解和运用 Java 中的循环结构,为您的编程之路打下坚实的基础。

TAGS: Java 学习 Java 循环实例 循环编程 从零学 Java

欢迎使用万千站长工具!

Welcome to www.zzTool.com