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

素數 即 質數 。

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

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章