import java.util.Scanner;
public class Demo {
static Scanner scan = new Scanner(System.in);
public static void main(String[] args) {
//一个偶数总能表示为两个素数之和。
System.out.println("请输入一个大于0的偶数");
int n = scan.nextInt();//假设为输入的偶数
if(n>0&&n%2==0){
for (int i = 2; i < 100; i++) {
if(bolean(i)&&bolean(n-i)&&(n-i>0)){
System.out.println(n+"="+i+"+"+(n-i));
}
}
}else{
System.out.println("输入错误");
}
}
public static boolean bolean(int n) {
boolean mark = true;
for (int j = 2; j < Math.sqrt(n) + 1; j++) {
if (n % j == 0) {
mark = false;
break;
}
}
return mark;
}
}
一个偶数总能表示为两个素数之和。
最新推荐文章于 2024-12-05 08:00:00 发布