Java求101~200之间的素数
很多数学上的问题用编程语言来实现变得非常简单,下面小编给大家提供的'是Java求101~200之间的素数的代码实现,欢迎阅读,更多详情请关注免费。
public class PrimeNumber
/**
1、将每个数对少于它自己的数进行取模;
2、取模不为0则为素数;
3、判断除数是否大于或等于被除数,若除数大于或等于背除数,那么被除数就为素数。
*/
static int count;
public static void primeNumberint i
int j = 2;
for; j < i; j++//将每个少于它自身的数进行求模
ifi % j == 0//取模为0则不为素数
break;
ifj >= i//若除数大于或等于被除数,那么被除数就是素数
count++;
System.out.printlni;
public static void mainString[] args
System.out.println"所求的素数:";
forint i = 101; i >= 101 && i <= 200; i++
primeNumberi;
System.out.println"101~200素数的个数为:" + 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 mainString[] args throws ParseException
Calendar now = Calendar.getInstance;
System.out.println"年: " + now.getCalendar.YEAR;
System.out.println"月: " + now.getCalendar.MONTH + 1 + "";
System.out.println"日: " + now.getCalendar.DAY_OF_MONTH;
System.out.println"时: " + now.getCalendar.HOUR_OF_DAY;
System.out.println"分: " + now.getCalendar.MINUTE;
System.out.println"秒: " + now.getCalendar.SECOND;
System.out.println"当前时间毫秒数:" + now.getTimeInMillis;
System.out.printlnnow.getTime;
Date d = new Date;
System.out.printlnd;
SimpleDateFormat sdf = new SimpleDateFormat"yyyy-MM-dd HH:mm:ss";
String dateNowStr = sdf.formatd;
System.out.println"格式化后的日期:" + dateNowStr;
String str = "2013-9-13 17:26:33"; //要跟上面sdf定义的格式一样
Date today = sdf.parsestr;
System.out.println"字符串转成日期:" + today;