- 相关推荐
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++;
System.out.println(i);
}
}
public static void main(String[] args)
{
System.out.println("所求的素数:");
for(int i = 101; i >= 101 && i <= 200; i++)
{
primeNumber(i);
}
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 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("当前时间毫秒数:" + 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("字符串转成日期:" + today);
}
}
【Java求101~200之间的素数】相关文章:
浅谈Java类与类之间的关系09-03
C语言可逆素数教程06-29
浅谈java中线程的基本概念线程的基本状态以及状态之间的关系06-02
Java与Java web有什么不同08-26
java教程之Java编程基础09-12
什么是Java09-20
Java的类07-19
java讲解06-23
Java发展史之Java的由来08-24