练习-Java循环综合练习二之哥德巴赫猜想

wuchangjian2021-12-06 10:05:25编程学习

本题使用了isPrime()函数,如果整数是素数,返回True,否则返回False。

加油,未来在等你去创造。

 public class GeTest {
    // 判断整数是否是素数
    public static boolean isPrime(int x){
       for(int y=2;y<x;y++){
           if(x%y==0){
               return false;
           }
       }
       return true;
    }
    public static void main(String[] args) {
        // 验证 7-100 之间的数符合哥德巴赫猜想
         // 请在Begin-End间编写完整代码
        /********** Begin **********/
        for(int i=7;i<100;i++){
            for(int j=2;j<=i/2;j++){
                if(isPrime(j)&&isPrime(i-j)){
                    System.out.print(i);
                    System.out.print("可分解为素数"+j);
                    System.out.println("和素数"+(i-j));
                }
            }
        }
        /********** End **********/
    }
}

相关文章

面试题 | 一道有趣的 Java 基础题

面试题 | 一道有趣的 Java 基础题

目录 一、问题 二、测试 三、分析 四、小结 一、问题         在...

2021-11-23新韶光电热的管道式电加热器

今天小编来跟大家说说新韶光电热的管道式电加热器,管道式电加热器它是一种通过...

21 天好习惯”第一期-8

21 天好习惯”第一期-8

    今天这道题可以用俩种解法: 一:...

文言文《严清传》阅读附答案

文言文《严清传》阅读附答案 严清传   严清,字公直,云...

福建最新建筑八大员精准题-(材料员)模拟真题集及答案解析

百分百题库提供建筑八大员(材料员)考试试题、建筑八大员&#x...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。