亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

Java實現求小于n的質數的3種方法

2019-11-26 15:14:38
字體:
來源:轉載
供稿:網友

質數概念

質數,又稱素數,指在一個大于1的自然數中,除了1和此整數自身外,無法被其他自然數整除的數(也可定義為只有1和本身兩個因數的數)。
最小的素數是2,也是素數中唯一的偶數;其他素數都是奇數。質數有無限多個,所以不存在最大的質數。

一:根據定義去求解:
也是最笨的方式,效率比較低:

package test.ms;public class FindPrime {	 // find the prime  between 1 to 1000;	public static void main(String[] args) {		 printPrime(1000);	}	public static void  printPrime(int n){				for(int i = 2; i < n ; i++){						int count = 0;						for(int j = 2 ; j<=i; j++){								if(i%j==0){					count++;				}				if(j==i & count == 1){					System.out.print(i+" ");				}				if(count > 1){					break;				}			}								}			}}

2:平方根:

package test.ms;public class Prime { 		public static void main(String[] args) {				for(int j = 2; j<1000; j++){			if(m(j)){				System.out.print(j+" ");			}		}	}		public static boolean  m(int num){			for(int j = 2; j<=Math.sqrt(num);j++){			if(num%j == 0){				return false;			}		}				return true;	}}

3:找規律(摘自一個論壇討論)

最小的素數是2,也是素數中唯一的偶數;其他素數都是奇數。質數有無限多個,所以不存在最大的質數。

package test.ms;import java.util.ArrayList;import java.util.List;public class Primes {		 	  public static void main(String[] args) {	  		    // 求素數	    List<Integer> primes = getPrimes(1000);	 	    // 輸出結果	    for (int i = 0; i < primes.size(); i++) {	      Integer prime = primes.get(i);	      System.out.printf("%8d", prime);	      if (i % 10 == 9) {	        System.out.println();	      }	    }	  }	 	  /**	   * 求 n 以內的所有素數	   *	   * @param n 范圍	   *	   * @return n 以內的所有素數	   */	  private static List<Integer> getPrimes(int n) {	    List<Integer> result = new ArrayList<Integer>();	    result.add(2);	 	    for (int i = 3; i <= n; i += 2) {	      if (!divisible(i, result)) {	        result.add(i);	      }	    }	 	    return result;	  }	 	  /**	   * 判斷 n 是否能被整除	   *	   * @param n   要判斷的數字	   * @param primes 包含素數的列表	   *	   * @return 如果 n 能被 primes 中任何一個整除,則返回 true。	   */	  private static boolean divisible(int n, List<Integer> primes) {	    for (Integer prime : primes) {	      if (n % prime == 0) {	        return true;	      }	    }	    return false;	  }	}

第一種和第二種都是很簡單的方法:
第三種方法說明了一個質數的特性:在所有質數中,只有2是偶數。
如果一個數能夠被它之前的質數整除,那么這個數不是質數。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91成人在线播放| 最近2019中文字幕一页二页| 久久国产精品久久久久| 97精品在线观看| 国产精品女人久久久久久| 日韩欧美国产中文字幕| 97视频网站入口| 亚洲精品一区二区在线| 欧美巨大黑人极品精男| 日本一区二三区好的精华液| 国产精品私拍pans大尺度在线| 26uuu亚洲国产精品| 久久久久久久久久久久av| 成人黄色大片在线免费观看| 国产日本欧美一区二区三区| 欧美一区二区三区免费观看| 国产精品久久久999| 亚洲精品999| 欧美激情一区二区三区久久久| 91久久久久久久| 成人网址在线观看| 97国产suv精品一区二区62| 在线观看91久久久久久| 日韩美女视频中文字幕| 中文字幕av一区| 日本成人在线视频网址| 91精品久久久久久久久久久久久久| 欧美激情影音先锋| 国产视频自拍一区| 欧美疯狂做受xxxx高潮| 日韩美女免费线视频| 亚洲男人av电影| 久久久www成人免费精品| 欧美福利小视频| 欧美一级大片在线免费观看| 亚洲国产精品女人久久久| 26uuu久久噜噜噜噜| 欧美激情喷水视频| 国产精品成av人在线视午夜片| 欧美专区中文字幕| 日韩理论片久久| 综合激情国产一区| 日本精品久久中文字幕佐佐木| 亚洲欧洲午夜一线一品| 欧美在线影院在线视频| 91麻豆国产语对白在线观看| 国产不卡av在线| 亚洲第一国产精品| 国产精品久久久久久av| 国产精彩精品视频| 日韩av男人的天堂| 成人午夜在线观看| 97精品国产97久久久久久春色| 日韩av中文字幕在线免费观看| 日本一区二区在线免费播放| 国产91网红主播在线观看| 懂色aⅴ精品一区二区三区蜜月| 欧美一级黄色网| 亚洲一区二区久久久| 成人欧美一区二区三区黑人| 91嫩草在线视频| 国产成人在线播放| 国模极品一区二区三区| 欧美日韩精品国产| 日韩电影中文字幕| 欧美www在线| 国产又爽又黄的激情精品视频| 亚洲天堂av在线免费| 国产suv精品一区二区三区88区| 国产日产亚洲精品| 国产精品网站视频| 日日狠狠久久偷偷四色综合免费| 欧美电影在线免费观看网站| 久久久久久久久久久成人| 亚洲性生活视频在线观看| 国产精品视频yy9099| 91中文在线视频| 精品中文字幕乱| 国产精品视频免费观看www| 欧美日韩亚洲成人| 亚洲自拍偷拍色图| 欧美午夜电影在线| 日韩av在线看| 亚洲精品美女久久久久| 久久久久久久999| 国产成人av在线| 中文字幕一区二区三区电影| 韩国19禁主播vip福利视频| 中文亚洲视频在线| 欧美性受xxxx白人性爽| 北条麻妃99精品青青久久| 久久久成人精品视频| 久久伊人精品天天| 国产精品亚洲激情| 欧美日韩午夜视频在线观看| 日韩av大片在线| 久久精品91久久久久久再现| 5252色成人免费视频| 亚洲精品一区二区网址| 国产精品自在线| 岛国视频午夜一区免费在线观看| 久久精品国产一区二区三区| 欧美交受高潮1| 国产亚洲视频中文字幕视频| 97精品国产91久久久久久| 91视频国产一区| 精品国产欧美一区二区五十路| 秋霞午夜一区二区| 国产精品久久久久久久久久三级| 在线播放日韩av| 77777少妇光屁股久久一区| 欧美超级免费视 在线| 91九色视频在线| 国产69精品久久久久99| 国产精品自拍偷拍视频| 久久综合伊人77777蜜臀| 国产亚洲成精品久久| 青青青国产精品一区二区| 成人激情在线播放| 91网站免费看| 日韩在线免费视频观看| 91精品国产91久久久久| 66m—66摸成人免费视频| 国产精品成人va在线观看| 亚洲综合色激情五月| 国产欧美一区二区三区在线看| 欧美激情网站在线观看| 欧美日韩一区二区在线| 欧洲成人在线视频| 色综合久综合久久综合久鬼88| 国产精品久久久久久久久影视| 亚洲最新av在线| 欧美猛交ⅹxxx乱大交视频| 国产精品网站大全| 国产日产欧美精品| 亚洲成人黄色在线| 亚洲免费视频网站| 美日韩丰满少妇在线观看| 日韩在线观看免费全集电视剧网站| 日韩欧美在线免费观看| 日韩欧美a级成人黄色| 成人网在线免费看| 久久影视电视剧凤归四时歌| 亚洲free嫩bbb| 亚洲天堂视频在线观看| 欧美在线一级视频| 国产精品视频一区国模私拍| 国产日韩在线亚洲字幕中文| 亚洲欧洲自拍偷拍| 姬川优奈aav一区二区| 欧美精品国产精品日韩精品| 国产视频观看一区| 久久精品精品电影网| 亚洲人成网站777色婷婷| 成人免费大片黄在线播放| 韩剧1988在线观看免费完整版| 91超碰中文字幕久久精品| 全亚洲最色的网站在线观看| 欧美性猛交xxxx久久久| 91豆花精品一区| 91色视频在线导航| 久久天堂av综合合色| 亚洲精品综合精品自拍| 亚洲自拍另类欧美丝袜|