java實現簡單的素數判斷


  素數的這個問題由來已久,大學剛接觸語言的時候遇到過找素數的問題,找工作筆試的時候也遇到過素數的問題,今天就特地寫這篇博文,緬懷一下。

一、什么是素數?

  除了1和它本身以外不再有其他的除數整除。

二、判斷1~100之內有多少素數,並將素數打印出來。

 1 package org.sushu.test;
 2 
 3 import java.util.ArrayList;
 4 import java.util.List;
 5 
 6 public class SushuJudge {
 7     
 8     public static void main(String[] args) {
 9         List list = new ArrayList();
10         for (int i = 1; i <= 100; i++) {
11         if(isPrime(i)){
12         list.add(i);
13         System.out.println(i);
14         }
15         }
16         
17         System.out.println("總共有:"+list.size()+"個素數");
18         }
19 
20     private static boolean isPrime(int i){
21         boolean flag = true;
22         for (int j = 2; j < i; j++) {
23         if(i%j==0){
24         flag=false;
25         }
26         }
27         return flag;
28         }
29 }

三、完畢

是不是很簡單0.0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM