素數 即 質數 。
質數(prime number)又稱素數,有無限個。一個大於1的自然數,如果除了1和它本身外,不能被其他自然數整除(除0以外)的數稱之爲素數(質數);否則稱爲合數。根據算術基本定理,每一個比1大的整數,要麼本身是一個質數,要麼可以寫成一系列質數的乘積;而且如果不考慮這些質數在乘積中的順序,那麼寫出來的形式是唯一的。
在自然數域內,質數是不可再分的數,是組成一切自然數的基本元素。 比如,10 是由2和5的積,質數有無窮多個,因此算術世界的元素也就有無窮多個。算術世界內的一切對象、定理和方法,都是由其基本元素質數組成的。
關於質數有很多歷史悠久的世界級的難題,如哥德巴赫猜想,黎曼猜想,孿生素數猜想等。
package com.ww.yzpD; public class isPrime { public boolean isPrime(int value){ boolean con=false; if (value%2!=0) { con=true; } return con; } } package com.ww.yzpD; import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner (System.in); isPrime isprime = new isPrime(); System.out.println("請輸入一個整數:"); int num=in.nextInt(); if (isprime.isPrime(num)) { System.out.println("是"); }else { System.out.println("不是"); } } }