📜  Java程序的输出 |设置 36(do-while 循环)(1)

📅  最后修改于: 2023-12-03 15:02:06.498000             🧑  作者: Mango

Java程序的输出 | 设置 36(do-while 循环)

在Java编程中,我们经常需要通过输出来显示结果或执行过程中的相关信息。Java提供了多种方法来实现程序的输出,其中包括使用do-while循环来重复输出。

什么是do-while循环?

do-while循环是一种后测试循环结构,它在循环体内先执行一次,然后检查循环条件是否成立。只有当条件为真时,循环会继续执行。这种循环适用于需要至少执行一次循环体的情况。

以下是一个使用do-while循环来输出数字的示例代码:

public class DoWhileLoopExample {
    public static void main(String[] args) {
        int i = 1;
        do {
            System.out.println(i);
            i++;
        } while (i <= 10);
    }
}

上述代码中,我们使用do-while循环从1到10输出了数字。循环体内的代码会先执行一次,然后检查循环条件i <= 10是否成立。只要条件为真,循环会继续执行,继续输出数字,直到i的值大于10。

输出结果

执行以上代码,会得到以下输出结果:

1
2
3
4
5
6
7
8
9
10

循环体内的代码会在每次循环时执行,将当前的数字i输出。直到循环条件不成立为止。

使用do-while循环输出特定条件的信息

使用do-while循环不仅可以输出数字,还可以根据特定条件输出信息。下面是一个示例代码,使用do-while循环输出质数:

public class PrimeNumberExample {
    public static void main(String[] args) {
        int number = 2;
        do {
            boolean isPrime = true;
            for (int i = 2; i <= Math.sqrt(number); i++) {
                if (number % i == 0) {
                    isPrime = false;
                    break;
                }
            }
            if (isPrime) {
                System.out.println(number + " 是质数");
            }
            number++;
        } while (number <= 100);
    }
}

上述代码中,我们使用do-while循环从2到100输出质数。循环体内的代码首先检查当前的数是否为质数,如果是质数则输出该数。然后将number增加1,继续下一轮循环。

输出结果

执行以上代码,会得到以下输出结果:

2 是质数
3 是质数
5 是质数
7 是质数
11 是质数
13 是质数
17 是质数
19 是质数
23 是质数
29 是质数
31 是质数
37 是质数
...

循环体内的代码根据特定的条件输出质数。只有当一个数满足质数条件时,才会被输出。

do-while循环提供了一种便捷的方式来输出重复的信息。无论是输出数字还是根据条件输出信息,do-while循环都能满足你的需求。希望这篇文章能对你在Java程序中添加输出时有所帮助。