回复 3 楼 琴风若离
//100以内的素数
public static void main(String[] args) {
boolean isSuShu;
//是否素数
for (int i = 3; i <= 100; i++) {
//2已经毋庸置疑是的,所以从3开始就行
isSuShu = true;
int k = (int) Math.sqrt(i);
//获取平方根(如果平方根都除不尽,那么后面的肯定除不尽)
for (int j = 2; j <= k; j++) {
//1就不用解释了吧
if (i % j == 0) {
isSuShu = false;
//如果能够有数整除i,那么就不是素数.
break;
}
if (isSuShu) {
System.out.println(i);
}
}
}
[
本帖最后由 琴风若离 于 2014-11-7 13:30 编辑 ]