• 动手动脑01


    首先是最让我渴望知道的获得随机数的方法:

    这里涉及到一个生成随机数的数学公式,

     这个公式里面通过控制a 和 m的值来控制可能重复的概率,接下来附上我尝试的代码:

     package GOGOGO;
     import java.util.*;
     import java.lang.*;
     public class TestRandom
     {
      public static void main(String[] args)
      {
       double a = Math.pow(2,31)-1;
       double m = Math.pow(7, 5);
       double c[] = new double[100];
       double Ran[] = new double[1000];
       double d = Math.random();
       for(int i=0;i<1000;i++) {
        Ran[i] =( a*Math.random()) % m;
       }
       for(int i=0;i<1000;i++) {
        System.out.println(Ran[i]);
       }
      }
      
     }

    非常的好用

    第二个动手动脑是观察一段代码的特别之处:

     可以看出下面两个函数的名字是一样的,但是并不影响程序的正常运行,这是因为两个同名函数的参数不同,一个是int,另一个是double,这样的话

    就是达成了一个函数重载。是不影响函数正常运行的。

  • 相关阅读:
    day11课堂小结 函数作用域
    猜年龄函数版day10作业
    函数day10课堂小结
    day07作业
    文件处理day09
    编码day08
    默写
    day07课堂小结
    day06作业
    const与define应用上该怎么取舍
  • 原文地址:https://www.cnblogs.com/chaogehahaha/p/13786954.html
Copyright © 2020-2023  润新知