2021/09/24动手动脑

2021/09/24动手动脑

动手动脑:

编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。

import java.util.Random;
import java.util.Scanner;
public class T11
{
    public static void main(String[] args)
    {
        shengcheng();
    }
    
    public static void shengcheng()
    {
        Random r = new Random();
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入你要生成的整数个数:");
        int geshu = sc.nextInt();
        int [] a = new int[geshu];
        for(int i=0;i<geshu;i++)
            a[i] = r.nextInt();
//若要确定[0,100)范围,则r.nextInt(100);
//若[1,100],则r.nextInt(100)+1;
        for(int i=0;i<geshu;i++)
            System.out.println(a[i]);
    }
}

请看以下代码,你发现了有什么特殊之处吗?

 

 

有两个以square的方法,用了方法重载,但形参的个数,种类,排列顺序一定要是不同的。

练习:查看一下JDKSystem.out.println()方法,你发现了什么?

JDK中的println()也是方法的重载,根据传入的数类型,个数不同,从而调用不同的println方法。

posted @ 2021-09-26 15:20  lzzs111  阅读(32)  评论(0)    收藏  举报