package day09;
import java.util.Scanner;
class Demo1 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
//大于6的偶数
if ((a > 6) && (a % 2 == 0)) {
//遍历给定得数
for (int i = 2; i <=(a/2); i++) {
//判断两个数是否是质数
if ((isprime(i)) && (isprime(a - i))) {
System.out.println(a + "=" + i + "+" + (a - i));
}}
}else{
System.out.println("重新输入");
}} //定义方法---判断一个整数是否是质数
//两个明确---方法返回值类型 boolean 参数列表 int m
public static boolean isprime(int m) {
//非正常情况---小于等于0
if (m<=1) {
return false;
}
for (int i = 2;i <=(m/2);i++) {
if (m%i == 0) {
return false;
}
}
return true;
}}
一个大于6的偶数可以转换成两个质数的和
最新推荐文章于 2022-06-22 18:07:42 发布