zoukankan      html  css  js  c++  java
  • 求100之内的素数

    题目:求100之内的素数


    程序分析:判断素数的方法:用一个数分别去除2sqrt(这个数)如果能被整除, 则表明此数不是素数,反之是素数。

     1 package com.li.FiftyAlgorthm;
     2 
     3 /**
     4  * 题目:判断101-200之间有多少个素数,并输出所有素数。
     5  * 程序分析:判断素数的方法:用一个数分别去除2得到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
     6  * @author yejin
     7  */
     8 public class PrimeNumber {
     9     public static int count = 0;
    10 
    11     public static void main(String[] args) {
    12         for (int i = 101; i < 200; i++) {
    13             boolean b = true; // 默认次数是素数
    14             for (int j = 2; j < Math.sqrt(i); j++) {
    15                 if (i % j == 0) {
    16                     b = false; // 此数不是素数
    17                     break;
    18                 }
    19             }
    20             if (b) {
    21                 count++;
    22                 System.out.println(i + "");
    23             }
    24         }
    25         System.out.println("素数的个数:" + count);
    26     }
    27 }
  • 相关阅读:
    输入成绩看等级
    java输入学生成绩
    java基础
    关于session
    关于XML
    Java EE Map
    互联网应用和企业级应用的区别
    Java EE学习目标
    软件工程-来换网-软件度量
    web前端--学习成果
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7143415.html
Copyright © 2011-2022 走看看