44 program [44] and an even prime number basis JAVA programming exercises

 

[44 program 44 and even the prime number]

Title: always an even number as the sum of two primes.

 

cskaoyan Package; 

public class cskaoyan44 { 
	@ org.junit.Test 
	public void SUM () { 
		java.util.Scanner in java.util.Scanner new new = (the System.in); 
		int Number = 0; 

		do { 
			System.out.println ( "Please enter an even number:"); 
			Number = in.nextInt (); 
		} the while (Number = 2% 0!); 

		for (int I = 2; I <Number; I ++) { 
			IF (the isPrime (I) && the isPrime (number - I)) { 
				System.out.println ( "even-numbered" + number + "may be decomposed into" + i + "and" + (number - i) + " and the two prime numbers"); 
				BREAK; 
			} 
		} 

		in.close (); 
	} 

	Private Boolean the isPrime (int Number) { 
		Boolean = In Flag to true; 

		IF (Number <2) {
			flag = false;2) {
		} else if (number < 4) {
			flag = true;
		} else if (number % 2 == 0) {
			flag = false;
		} else {
			for (int i = 3; i < Math.sqrt(number) + 1; i++) {
				if (number % i == 0) {
					flag = false;
					break;
				}
			}
		}

		return flag;
	}
}

 

Guess you like

Origin www.cnblogs.com/denggelin/p/11490192.html