黑马程序员技术交流社区
标题:
打印3位质数
[打印本页]
作者:
以梦为码
时间:
2015-7-16 21:06
标题:
打印3位质数
//编程打印所有的3位质数,质数特点:只能被1和其本身整除
public class Test6 {
public static void main(String[] args) {
System.out.println("三位数的质数为:");
for (int x = 100; x < 1000; x++) {// 确定质数的范围
int count = 0;// 定义一个变量用来计算x除以y范围内等于0的个数
for (int y = 1; y < (x + 2) / 2; y++) {
// 将x依次和y的范围内的数字相除如果余数为0,则counnt++
if ((x % y) == 0)
count++;
}
if (count < 2) // 当count<2是证明x除了本身只能被1整除
System.out.println(x);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2