Java编程入门100例之十
本文介绍用Java代码打印出100以内的素数:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
代码如下:
public class Test {
public static void main(String[] args) {
System.out.println("100以内素数:");
boolean isSushu;
System.out.print("2 ");
for (int i = 3; i < 100; i += 2) {
isSushu = true;
for (int j = 3; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
isSushu = false;
break;
}
}
if (isSushu)
System.out.print(i + " ");
}
}
}
代码简析:
- main方法是程序执行入口。
- 第5行单独打印2。
- 第6到15行,处理3到100,逐个判断。
Java开发工具:IDEA
要是想学Java编程,可以看我下面这个专栏: