zoukankan      html  css  js  c++  java
  • 动手动脑课后总结10.4

    方法重载

    • 参数列表不同包括:个数不同、顺序不同、类型不同。
    • 仅仅参数变量名称不同是不可以的。
    • 方法的返回值不作为方法重载的判断条件。

    public class Demo {
    public void add(){
    //method body
    }
    public void add(int a){
    //method body
    }
    public int add(int a,int b){
    //method body
    return 0;
    }
    }

    纯随机数发生器

    public class Suijishu   

      public static void main(String[] args) {  

        int n=1000;//n是生成随机数的个数

        Creat(n);

      }
      static BigInteger Creat(int n) {//生成随机数
        BigInteger result;//生成的随机数
        if(n==1) {//生成第一个随机数,由于没有Creat(n-1),所以用Math.random();
          result=BigInteger.valueOf((int)Math.random()*100000+1);
          System.out.println("第1个随机数是"+result);
          return result;
        }
        else {
          BigInteger i=Creat(n-1).multiply(BigInteger.valueOf(16807));
          result=i.mod(BigInteger.valueOf(Integer.MAX_VALUE));//随机数等于Creat(n-1)*16807%int.MAX_VALUE
          System.out.println("第"+n+"个随机数是"+result);
          return result;
        }
      }

    }

  • 相关阅读:
    Docker Mysql 只从复制
    Mysql 常用sql记录
    ssh 内网穿透
    MyBatis相关记录
    mybatis(plus) 继承子模块的 Mapper文件
    Navicat 连接 Mysql 错误 2059
    angular service 进行组件通信
    angular 中的 ? 和 !
    angular @Input() 和 @Output()
    Centos7 安装 Docker CE
  • 原文地址:https://www.cnblogs.com/zhukaile/p/13775896.html
Copyright © 2011-2022 走看看