• java实现简单的素数判断


      素数的这个问题由来已久,大学刚接触语言的时候遇到过找素数的问题,找工作笔试的时候也遇到过素数的问题,今天就特地写这篇博文,缅怀一下。

    一、什么是素数?

      除了1和它本身以外不再有其他的除数整除。

    二、判断1~100之内有多少素数,并将素数打印出来。

     1 package org.sushu.test;
     2 
     3 import java.util.ArrayList;
     4 import java.util.List;
     5 
     6 public class SushuJudge {
     7     
     8     public static void main(String[] args) {
     9         List list = new ArrayList();
    10         for (int i = 1; i <= 100; i++) {
    11         if(isPrime(i)){
    12         list.add(i);
    13         System.out.println(i);
    14         }
    15         }
    16         
    17         System.out.println("总共有:"+list.size()+"个素数");
    18         }
    19 
    20     private static boolean isPrime(int i){
    21         boolean flag = true;
    22         for (int j = 2; j < i; j++) {
    23         if(i%j==0){
    24         flag=false;
    25         }
    26         }
    27         return flag;
    28         }
    29 }

    三、完毕

    是不是很简单0.0

  • 相关阅读:
    工作笔记之20170223:①关于Html5的placeholder属性,②以及input的outline:none的样式问题
    工作笔记之:如何在eclipse安装CVS插件?找了很久的,自己总结一下
    ajax后台请求两种方法(js和jQuery)
    22
    21
    20
    19
    18
    17
    16
  • 原文地址:https://www.cnblogs.com/geekdc/p/5386798.html
Copyright © 2020-2023  润新知