很多數學上的問題用編程語言來實現變得非常簡單,下面小編給大家提供的'是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);
}
}