java语言

Java求101~200之间的素数

时间:2024-07-10 16:52:57 java语言 我要投稿
  • 相关推荐

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求两直线交点和三角形内外心的编程代码07-16

Java与Java web有什么不同08-26

java教程之Java编程基础09-12

什么是Java09-20

Java的类07-19

java讲解06-23

Java发展史之Java的由来08-24