`
NOthingAj
  • 浏览: 16297 次
社区版块
存档分类
最新评论

歌德巴赫猜想_Java

    博客分类:
  • Java
阅读更多
import java.util.*;

public class Welcome {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("输入一个大于6的偶数: ");
        int num = in.nextInt();

        if (num > 6 && (num % 2 == 0)) {
            Guess g = new Guess(num);
            g.getValue();
        } else {
            System.out.println("不符合输入规范...");
        }
        in.close();
    }
}

class Guess {
    private int num;

    public Guess () {
        this(8);
    }

    public Guess (int num) {
        this.num = num;
    }

    private boolean isPrime(int i) {
        for (int j = 2; j < i - 1; j++) {
            if (i % j == 0) {
                return false;
            }
        }
        return true;
    }

    public void getValue() {
        for (int i = 4; i <= this.num; i = i + 2) {
            for (int a = 2; a <= i / 2; a++) {
                if (isPrime(a) && isPrime(i - a)) {
                    System.out.println((i + " = " + a + "+" + (i - a)));
                    break;
                }
            }
        }
    }

}

 

分享到:
评论

相关推荐

    java-chengxu.rar_哥德巴赫猜想_计算器 控制台

    在这个名为"java-chengxu.rar"的压缩包中,我们能看到几个关键的学习主题,包括哥德巴赫猜想、控制台应用以及基础语法的实践。 首先,让我们关注"哥德巴赫猜想"。这是一个著名的数学问题,它提出任何大于2的偶数都...

    哥德巴赫猜想 的java 证明

    哥德巴赫猜想的证明java代码,严格实现了类的封装性

    java 验证哥德巴赫猜想

    ### Java实现哥德巴赫猜想验证 #### 背景介绍 哥德巴赫猜想是数学中的一个著名未解决问题,由克里斯蒂安·哥德巴赫于1742年提出。该猜想声称:每个大于2的偶数都可以表示为两个素数之和。虽然至今为止,对于所有...

    java验证哥德巴赫猜想

    哥德巴赫猜想,作为数学领域中著名的未解决问题之一,自1742年由普鲁士国王腓特烈大帝提出以来,一直吸引着无数数学家的关注。这个猜想表述为:“任何大于2的偶数都可以表示为两个质数之和。” 质数是指大于1且只有1...

    哥德巴赫猜想java程序

    public class E5_2{ public static void main(String[] args){ int n = 300; for(int i = 2; i ; i+=2){ for(int j = 2; j ; j++){ for(int k = 2;... if((isPrime(j) == 1) && (isPrime...

    JAVA 哥德巴赫猜想

    ### JAVA实现哥德巴赫猜想验证程序 #### 知识点概述 本篇文章将详细介绍一个使用Java编程语言来验证哥德巴赫猜想的程序。哥德巴赫猜想是数学领域中一个著名的未解决猜想,它指出任何大于2的偶数都可以表示为两个...

    JAVA哥德巴赫猜想

    JAVA小程序,实现哥德巴赫猜想。给大家分享一下吧。

    java哥德巴赫猜想

    java哥德巴赫猜想。保证没错,奇数和偶数猜想都有。

    GDBH.zip_哥德巴赫猜想

    主要的焦点是使用Java语言设计一个图形用户界面(GUI),用于验证著名的数学问题——哥德巴赫猜想。 **哥德巴赫猜想**: 哥德巴赫猜想是数学中的一个未解决问题,由18世纪的普鲁士数学家克里斯蒂安·哥德巴赫提出。...

    哥德巴赫猜想

    哥德巴赫猜想源码java 益智有趣

    Java编程实现验证哥德巴赫猜想

    Java编程实现验证哥德巴赫猜想 哥德巴赫猜想是数论中一个著名的猜想,由哥德巴赫在1742年提出。这个猜想认为,任一大于2的整数都可以写成三个质数之和。这个猜想在数学界产生了广泛的影响,并且被证明的部分结果也...

    哥德巴赫猜想,含源码!!!

    《哥德巴赫猜想》这个压缩包文件显然与数学领域中的一个重要问题——哥德巴赫猜想有关,同时标签标明了“软件/插件”,这可能意味着包含的源码是用于解决或模拟该猜想的一种计算机程序。尽管我们无法直接查看压缩包...

    哥德巴赫猜想的近似证明

    哥德巴赫猜想是说任何一个大于2的偶数都能表示为两个素数之和。请编写一个Java程序,验证1~100内哥德巴赫猜想的正确性,也就是近似证明哥德巴赫猜想。

    哥德巴赫猜想是一个古老而著名的数学难题.docx

    哥德巴赫猜想是一个古老而著名的数学难题,它涉及到素数的性质。以下是关于哥德巴赫猜想的详细介绍: 一、猜想起源 提出者:德国数学家克里斯蒂安·哥德巴赫(Christian Goldbach)。 时间:1742年,哥德巴赫在给...

    验证哥德巴赫猜想c++.md

    验证哥德巴赫猜想c

    ProjectEuler:哥德巴赫猜想项目的java解决方案

    本项目将这两个概念结合,提供了一个用 Java 实现的哥德巴赫猜想解决方案。 Java 是一种广泛使用的面向对象的编程语言,具有跨平台性、高效性和丰富的库支持。在这个项目中,开发者将利用 Java 的强大功能来验证...

    该压缩包里是Java的复习材料,适合初学者练习,包括简单计算器、分段函数、找素数、水仙花数、质数的和与积、哥德巴赫猜想等等

    该压缩包里是Java的复习材料,适合初学者练习,包括三十五个基本代码练习:简单计算器、分段函数、计算邮资、水仙花数、找素数、绝对素数、星期几、成绩评定、球弹跳高度的计算、统计满足条件的4位数、阶乘和、质数...

    GoldbachConjectureRMI:哥德巴赫猜想的 RMI 演示

    在Java编程语言中,我们可以用不同的方法来实现对哥德巴赫猜想的模拟验证。RMI(Remote Method Invocation)是Java平台提供的一种分布式计算机制,它允许在不同的Java虚拟机之间进行方法调用。在这个哥德巴赫猜想的...

Global site tag (gtag.js) - Google Analytics