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的方法,用了方法重载,但形参的个数,种类,排列顺序一定要是不同的。
练习:查看一下JDK中System.out.println()方法,你发现了什么?
JDK中的println()也是方法的重载,根据传入的数类型,个数不同,从而调用不同的println方法。
浙公网安备 33010602011771号