【JAVA習題三十一】一個偶數總能表示為兩個素數之和
package erase; import java.util.Scanner; public class 一個偶數總能表示為兩個素數之和 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int n=in.nextInt(); if(n%2!=0)n++; for(int i=1;i<n/2+1;i++) { if(Shusu(n-i)) { if(Shusu(i)) { System.out.println("這個偶數的兩個素數分別是"+i+"和"+(n-i)); } } } } public static boolean Shusu(int n) { for(int i=2;i<Math.sqrt(n)+1;i++) { if(n%i==0) return false; } return true; } }