zoukankan      html  css  js  c++  java
  • java实现随机数的生成

    一,课程中的动手动脑的问题

    1,编写一个方法,使用以上算法生成指定数目的随机整数。

    public void suiJiShu(){

       Scanner input=new Scanner(System.in);

       Int n=input.nextInt();          //定义生成随机数个数的变量

       System.out.ptintln(“请输入生成随机数的个数”);

       int[] a=new int[n];        //定义数组存储随机数

       Randon ran=new Random();

       For(int i=0;i<n;i++)

       int a[i]=ran.nextInt(0+1000);

    //此处也可用int a[i]=(int)Math.random()*1000;

    }

    2,查看以下代码的特殊之处

    调用的方法名相同但是根据参数类型的不同,调用的方法也不同,这是方法的重载。

    二,课后实验性的问题

    1,查看JDKSystem.out.println()方法,你发现了什么?

    System.out.ptintln()是用来输出字符串的方法,println()是方法名,systemjava.lang里面的一个类,outsystem里的一个数据成员。而println()方法里定义的参数String[] args相当于println()方法的重载。

    2,阶乘怎么会出现负数?

    由于计算机使用固定的位数来保存数值,因此,能处理的数值的大小是有限的,当要处理的数值超过了这一范围时,计算机将会自动截断数值的二进制表示为它所能处理的最多位数,这将导致错误的处理结果。

    3,杨辉三角与组合数

    利用数组输出杨辉三角,则对应的nk列就对应组合数Cn^k的值。

  • 相关阅读:
    IMX6ULL开发板Ubuntu文件系统Ubuntu-base构建
    迅为3399开发板新增目标检测技术-RKSSD-编译程序
    国际化支持、activity生命周期、屏幕翻转的ui适配
    java调用第三方接口(转载)
    android基础控件的使用
    java并发框架--Fork-Join
    java并发框架--Executor
    多线程管理
    死锁问题
    java多线程信息共享
  • 原文地址:https://www.cnblogs.com/news1997/p/7660589.html
Copyright © 2011-2022 走看看