本文主要是介绍JAVA 常见设计题目及其提高题P1: 验证,一个偶数总能表示为两个素数之和。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、 验证,一个偶数总能表示为两个素数之和。
采用面向对象的方法完成此题,对于较高的要求可能会超时。
/** 1、 验证,一个偶数总能表示为两个素数之和。*/
public class P1 {private int a;public P1() {super();// TODO Auto-generated constructor stub}public P1(int a) {super();this.a = a;}public int getA() {return a;}public void setA(int a) {this.a = a;}public boolean SuShu(int b) {boolean flag=true;for(int i=2;i<b;i++) {if(b%i==0) {flag=false;break;}}if(flag&&a!=1)return true;elsereturn false;}public void FenJie(int a) {for(int i=2;i<=a/2;i++) {for(int j=a-i;j<a;) {if(SuShu(i)&&SuShu(j))System.out.println(a+"="+i+"+"+j);break;}}}}
import java.util.Scanner;public class T1 {public static void main(String[]args) {Scanner cin=new Scanner(System.in);System.out.println("请输入一个偶数:");int a=cin.nextInt();P1 p=new P1(a);p.FenJie(a);cin.close();}}
这篇关于JAVA 常见设计题目及其提高题P1: 验证,一个偶数总能表示为两个素数之和。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!