Java求101~200之間的素數

很多數學上的問題用編程語言來實現變得非常簡單,下面小編給大家提供的'是Java求101~200之間的素數的代碼實現,歡迎閱讀,更多詳情請關注應屆畢業生考試網。

Java求101~200之間的素數

public class PrimeNumber

{

/**

1、將每個數對少於它自己的數進行取模;

2、取模不爲0則爲素數;

3、判斷除數是否大於或等於被除數,若除數大於或等於背除數,那麼被除數就爲素數。

*/

static int count;

public static void primeNumber(int i)

{

int j = 2;

for(; j < i; j++)//將每個少於它自身的數進行求模

{

if(i % j == 0)//取模爲0則不爲素數

{

break;

}

}

if(j >= i)//若除數大於或等於被除數,那麼被除數就是素數

{

count++;

tln(i);

}

}

public static void main(String[] args)

{

tln("所求的素數:");

for(int i = 101; i >= 101 && i <= 200; i++)

{

primeNumber(i);

}

tln("101~200素數的個數爲:" + count);

}

}

  【拓展閱讀】

  Java獲取當前時間的年月日方法

package ;

import eException;

import leDateFormat;

import ndar;

import ;

public class DateTest {

public static void main(String[] args) throws ParseException {

Calendar now = nstance();

tln("年: " + ());

tln("月: " + ((H) + 1) + "");

tln("日: " + (_OF_MONTH));

tln("時: " + (_OF_DAY));

tln("分: " + (TE));

tln("秒: " + (ND));

tln("當前時間毫秒數:" + imeInMillis());

tln(ime());

Date d = new Date();

tln(d);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateNowStr = at(d);

tln("格式化後的日期:" + dateNowStr);

String str = "2013-9-13 17:26:33"; //要跟上面sdf定義的格式一樣

Date today = e(str);

tln("字符串轉成日期:" + today);

}

}