求出100 200之間的素數

2022-03-05 08:06:21 字數 855 閱讀 6874

求出100~200之間的素數的個數,並求出所有的素數。

分析:素數定義是只能被1和該數本身整除

package com.math.forth;

/** * 求出100~200之間的素數的個數,並求出所有的素數。

* 分析:素數定義是只能被1和該數本身整除

* *@author wql

* */

public

class

math02

}system.out.println("\n一共有" + sum2 + "個素數");

system.out.println("------------method3---------------");

int sum3 = 0;

for (int i = 100; i <= 200; i++)

}system.out.println("\n一共有" + sum3 + "個素數");

}public

static

intmethod()

if (j == i - 1) }}

return sum;

}public

static

boolean

method2(int i)

}return

true;

}/***數量級灰常大,運算能力強

*/public

static

boolean

method3(long n)

}return

true;

}}

推薦文章:

輸出100 200之間的素數

如果要輸出乙個素數,首先要判 斷它是不是素數。大家都知道素數是只能被1和它本身除盡的數,1既不是素數也不是合數,2是最小的素數同時也是唯一乙個是偶數的素數,所以要判斷乙個數是不是素數,我想到了三種方法 假設這個數為a 法一 讓a依次和2到a 1相除,如果a不能被2到a 1之間的任何乙個整數整除,則a...

求100 200之間的素數

這個題比較簡單,這裡給出兩種寫法 1.includeint main if i num 2 return 0 2.includeint main if flag 1 return 0 這兩種寫法其實解題思想一致,只是判斷方法不同 從 for i 2 i num 2 i 我們可以看出,我們只是模了2 ...

輸出100 200之間的素數。

輸出100 200之間的素數 對於素數n 只能被1和本身整除,不能被2 n 1之間的數整除的數 分析 運用模運算 n i 0 來判斷整數n是否能被i整除,來判斷n是否為素數。include includeint main if i j 因為對於素數來說,除一之外,另乙個約數就是他本身,所以當i和j相...