Java案例-判断随机整数是否是素数

Java案例-判断随机整数是否是素数

判断随机整数是否是素数

产生 100 个0-999 之间的随机整数,然后判断这100 个随机整数哪些是素数,哪些不是?

具体实现代码

package teacher01;
public class PrimeTest {
 public static void main(String[] args) {
 for (int i = 0; i < 100; i++) {
 int num = (int) (Math.random() * 1000);
 PrimeTest t = new PrimeTest();
 if (t.isPrime(num)) {
 System.out.println(num + "是素数!");
 } else {
 System.out.println(num + "不是素数!");
 }
 System.out.println();
 }
 }
 public boolean isPrime(int num) {
 for (int i = 2; i <= num / 2; i++) {
 if (num % i == 0) {
 System.out.println(num + "第一个被" + i + "整除!");
 return false;
 }
 }
 return true;
 }
}

运行结果

原文发布于微信公众号 - Java帮帮(javahelp)

原文发表时间:2017-05-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

扫码关注云+社区

领取腾讯云代金券