本站消息

站长简介/公众号


关注本站官方公众号:程序员总部,领取三大福利! 福利一:python和前端辅导 福利二:进程序员交流微信群,专属于程序员的圈子 福利三:领取全套零基础视频教程(python,java,前端,php)

  价值13000svip视频教程,java大神匠心打造,零基础java开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2021-08(30)

2021-09(39)

2021-10(31)

2021-11(44)

2021-12(67)

歌德巴赫猜想,任何一个大于六的偶数可以拆分成两个质数的和

发布于2020-11-29 11:33     阅读(388)     评论(0)     点赞(0)     收藏(0)


歌德巴赫猜想,任何一个大于六的偶数可以拆分成两个质数的和

  打印出所有的可能

//任何一个大于六的偶数可以拆分成两个质数的和

//打印出所有的可能

public class Gedebahe{

    public static void main(String args[]){

        int num = Integer.parseInt(args[0]);

        if(num<=6){

            System.out.println("参数错误!");

            return;

        }

        if(num%2!=0){

            System.out.println("参数错误!");

            return;

        }

        Gedebahe g = new Gedebahe();

        //1不是质数,2是偶数,因此从3开始循环

        for(int i=3;i<=num/2;i++){

            if(i%2==0){//如果为偶数,退出本次循环

                continue;

            }

            //当i与num-i都为质数时,满足条件,打印

            if(g.isPrime(i) && g.isPrime(num-i)){    /*判断素数的方法*/如果i是素数 并且参数num-参数i也是素数的时候 

 

你的程序如此运行java xxx aa bb 

aa = args[0]  bb 就是args[1]这样Integer.parseInt就是把这args这个数据的第一个元素转换成为Integer类型。 

                System.out.println(i+" + "+(num-i)+" = "+num);

            }        

        }

    }

关注本站官方公众号:程序员总部,领取三大福利! 福利一:python和前端辅导 福利二:进程序员交流微信群,专属于程序员的圈子 福利三:领取全套零基础视频教程(python,java,前端,php)
欢迎关注我的公众号:程序员总部,关注公众号回复java,免费领取 全套java视频教程,关注公众号回复java充值+你的账号,免费为您充值1000积分



所属网站分类: java资源下载 > 其它资源

作者:天使之恋

链接:http://www.javaheidong.com/blog/article/11965/60f555c2805e30790a7e/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)