Java for循环实例:1-100的质数
在计算机编程中,for循环是一种常见的控制流语句,可以被用来重复执行特定代码块。下面介绍一个使用for循环来计算1到100之间所有质数的Java实例。
代码实现
打开Eclipse,输入以下代码:
```
public class OneToHundredPrimes {
public static void main(String[] args) {
for (int i 2; i < 100; i ) {
boolean flag true;
for (int j 2; j < i; j ) {
if (i % j 0) {
flag false;
break;
}
}
if (flag) {
(i " ");
}
}
}
}
```
解题思路
假设所有的数都是质数,再一个个排除不是质数的数。这里用if语句判断是否为质数:
```
if (i % j 0) {
flag false;
break;
}
```
其中,i % j 0表明i能够被j整除,则i不是质数,将flag赋值为false。break语句用于跳出内部循环,进行下一次外部循环。
最后,在外部for循环内加上if语句用于输出符合条件的质数:
```
if (flag) {
(i " ");
}
```
如果flag等于true,则输出i,即为质数。
总结
本文通过一个Java实例,讲解了如何使用for循环来计算1到100之间的所有质数。这个小程序虽然简单,但是涉及到了很多基础的编程知识,包括变量类型、循环语句和if语句等。同时,也展示了如何通过编写简单的小程序来深入理解编程知识,从而提高自己的编程水平。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。