永发信息网

用JAVA编程验证哥德巴赫猜想,即任何大于6的偶数可以表示为两素数之和,如10=3 7 (用双层循环)

答案:1  悬赏:60  手机版
解决时间 2021-04-29 11:26
用JAVA编程验证哥德巴赫猜想,即任何大于6的偶数可以表示为两素数之和,如10=3 7 (用双层循环)
最佳答案
import java.util.*;
public class GoldbachClass { 
 //判断是不是素数
 public boolean isPrimeNum (int n) {
  int i;
 
  for (i = 2; i < n/2; i++) {   if(n%i == 0)
    break;
  }
 
  if(i >= n/2)   return true;
  return false;
 }
 
 //验证哥德巴赫猜想
 public void getGoldbachNum (int n) {
  if(n < 6  ||  n%2 == 1)
  {
   System.out.println (n + "不满足哥德巴赫猜想!");
   return;
  }
  
  for(int i=2; i<= n-1; i++)
  {
   if(this.isPrimeNum(i) && this.isPrimeNum(n - i))
   {
    System.out.println (n + "=" + i + "+" + (n-i));
    break;
   }
  }
 }
 
 public static void main (String[] args) {  GoldbachClass gc = new GoldbachClass(); //创建类对象gc
  Scanner in = new Scanner(System.in); //创建输入流对象in 
  
  System.out.print ("输入需要验证的数(n>=6):");
  int n;
  n = in.nextInt();//输入n
  
  gc.getGoldbachNum(n);//验证哥德巴赫猜想
 }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
两个月后会下雨吗?
成人尿不湿,猜一古代人名字(脑筋急转弯
爱一个要忍受什么困难
古诗词有关的女孩名字,古诗词女孩名字
怎么设置QQ资料里的个人信息?不是个性签名这
华建名酒专营店地址在哪,我要去那里办事
2的30次方为什么那么大
谁教我如何开通问问?
谁有可以增加空间的花藤营养值的东西呀?
鼓浪屿在哪?为何有那么多钢琴、而且家猫在那
如何才可以开家淘宝店?
为什么我的QQ游戏怎么下载不下来
使命召唤6 为什么我向上他就向下。。我向下他
求这两款兰博基尼型号价格
电影我是证人。杨幂用的那款手机是什么牌子的
推荐资讯
为什么鸣人老爱用螺旋丸和影分身呢?
电脑里面的WIN的补丁KB974392 KB974318 KB976
两个天秤座的人可以生活在一起吗?
衡源世嘉地址在什么地方,想过去办事
鹿晗26生日exo有成员来进行祝福吗?
坐了之后站起来,头会晕,而且有时眼前还一片
什么宝宝捡东西最快
金庸先生用的那句“落霞与孤鹜齐飞,秋水共长
手提电脑一般在什么价位
石灰掉眼睛里滴眼药水好吗
怎样去维持婚姻?
谁能帮忙提供个电脑配置单
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?