📅  最后修改于: 2023-12-03 15:02:06.498000             🧑  作者: Mango
在Java编程中,我们经常需要通过输出来显示结果或执行过程中的相关信息。Java提供了多种方法来实现程序的输出,其中包括使用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
循环输出质数:
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程序中添加输出时有所帮助。