- 相關推薦
Java求101~200之間的素數(shù)
很多數(shù)學上的問題用編程語言來實現(xiàn)變得非常簡單,下面小編給大家提供的是Java求101~200之間的素數(shù)的代碼實現(xiàn),歡迎閱讀,更多詳情請關注應屆畢業(yè)生考試網(wǎng)。
public class PrimeNumber
{
/**
1、將每個數(shù)對少于它自己的數(shù)進行取模;
2、取模不為0則為素數(shù);
3、判斷除數(shù)是否大于或等于被除數(shù),若除數(shù)大于或等于背除數(shù),那么被除數(shù)就為素數(shù)。
*/
static int count;
public static void primeNumber(int i)
{
int j = 2;
for(; j < i; j++)//將每個少于它自身的數(shù)進行求模
{
if(i % j == 0)//取模為0則不為素數(shù)
{
break;
}
}
if(j >= i)//若除數(shù)大于或等于被除數(shù),那么被除數(shù)就是素數(shù)
{
count++;
System.out.println(i);
}
}
public static void main(String[] args)
{
System.out.println("所求的素數(shù):");
for(int i = 101; i >= 101 && i <= 200; i++)
{
primeNumber(i);
}
System.out.println("101~200素數(shù)的個數(shù)為:" + count);
}
}
【拓展閱讀】
Java獲取當前時間的年月日方法
package com.ob;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws ParseException {
Calendar now = Calendar.getInstance();
System.out.println("年: " + now.get(Calendar.YEAR));
System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");
System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));
System.out.println("時: " + now.get(Calendar.HOUR_OF_DAY));
System.out.println("分: " + now.get(Calendar.MINUTE));
System.out.println("秒: " + now.get(Calendar.SECOND));
System.out.println("當前時間毫秒數(shù):" + now.getTimeInMillis());
System.out.println(now.getTime());
Date d = new Date();
System.out.println(d);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateNowStr = sdf.format(d);
System.out.println("格式化后的日期:" + dateNowStr);
String str = "2013-9-13 17:26:33"; //要跟上面sdf定義的`格式一樣
Date today = sdf.parse(str);
System.out.println("字符串轉(zhuǎn)成日期:" + today);
}
}
【Java求101~200之間的素數(shù)】相關文章:
Java進制之間的轉(zhuǎn)換05-18
淺談Java類與類之間的關系02-02
C語言可逆素數(shù)教程06-29
Java語言中SDK/JDK/JRE和JVM之間的關系05-22
Java語言中方法之間數(shù)據(jù)傳遞的探討04-23
Java與Java web的區(qū)別01-30