生活随笔
收集整理的這篇文章主要介紹了
Java 100(三)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 歌德巴赫猜想,任何一個大于六的偶數可以拆分成兩個質數的和
/*** @author: 毛利*/
public class Gedebahe {/*任何一個大于六的偶數可以拆分成兩個質數的和*/public static void main(String[] args) {int num = Integer.parseInt(args[0]);System.out.println(num);// 大于6直接retrunif (num <= 6) {System.out.println("參數錯誤!");return;}// 不是偶數passif (num % 2 != 0) {System.out.println("參數錯誤!");return;}// 創建一個對象GedebaheGedebahe g = new Gedebahe();//1 不是質數,2 是偶數,因此從 3 開始循環// 遍歷到num/2就可以了for (int i = 3; i <= num / 2; i++) {if (i % 2 == 0) {//如果為偶數,退出本次循環continue;}//當 i 與 num-i 都為質數時,滿足條件,打印if (g.isPrime(i) && g.isPrime(num - i)) {System.out.println(i + " +
總結
以上是生活随笔為你收集整理的Java 100(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。