Java-第十四章-帶參的方法(二)-編寫程序,判斷是否爲素數.並根據判斷結果輸出語句

素數 即 質數 。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("不是");
		}
	}

}
相關文章
相關標籤/搜索