网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > java语言

Java求101~200之间的素数

栏目: java语言 / 发布于: / 人气:1.91W

很多数学上的问题用编程语言来实现变得非常简单,下面小编给大家提供的'是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);

}

}


Tags:JAVA 素数