素數 即 質數 。java
質數(prime number)又稱素數,有無限個。一個大於1的天然數,若是除了1和它自己外,不能被其餘天然數整除(除0之外)的數稱之爲素數(質數);不然稱爲合數。根據算術基本定理,每個比1大的整數,要麼自己是一個質數,要麼能夠寫成一系列質數的乘積;並且若是不考慮這些質數在乘積中的順序,那麼寫出來的形式是惟一的。數組
在天然數域內,質數是不可再分的數,是組成一切天然數的基本元素。 好比,10 是由2和5的積,質數有無窮多個,所以算術世界的元素也就有無窮多個。算術世界內的一切對象、定理和方法,都是由其基本元素質數組成的。ide
關於質數有不少歷史悠久的世界級的難題,如哥德巴赫猜測,黎曼猜測,孿生素數猜測等。url
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("不是"); } } }