1. 程式人生 > 其它 >Java案例-判斷隨機整數是否是素數

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;
 }
}

執行結果