zoukankan      html  css  js  c++  java
  • java实验题(110000之间的素数和)

    我曾经用C++编写过判断一个素数是否是素数,但今天用java却花费了很多时间。我不得不承认自己java太水,以后需要好好学习了。

    类里的方法和函数差不多,我用方法来做。很多人都是用两个for循环语句,我觉得他们没有利用java的面向对象思想,所以我坚持用方法来做。

    以下是我的代码:


    //声明素数类

    public class prime {
     //判断是否为素数的方法
     public boolean isprime(int number){
     for(int i=2;i<number;i++){
      if(number%i==0){
      return false;
      }
     }
    return true;

    }
    public static void main(String[] arg){
      int n=10000;
      int sum=3;

      prime myprime;
      myprime=new prime();
      for(int j=3;j<=n;j++){
       if(myprime.isprime(j)==true){    //调用方法
        sum+=j;
      }
      }
      System.out.println("1到10000的素数和为:"+sum);
     }
    }

    结果:

    1到10000的素数和为:5736397

  • 相关阅读:
    深拷贝浅拷贝
    计算属性和监听,computed,watch
    字面量的引用与使用
    MYSQL 触发器
    JavaScript寻找对象方式
    JavaScript事件传播
    HTML 绑定事件
    JavaScript 中的 String()方法
    JavScript re模块
    JavScript Math函数的使用方法
  • 原文地址:https://www.cnblogs.com/zhmt/p/2177642.html
Copyright © 2011-2022 走看看