2019年9月23日动手动脑
一、MethodOverload
(1)题目
(2)源代码
// MethodOverload.java // Using overloaded methods public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.out.println("\nThe square of double 7.5 is " + square(7.5)); } public static int square(int x) { return x * x; } public static double square(double y) { return y * y; } }
(3)输出结果
(4)分析
同名的方法,不同的参数数量、不同的参数类型、不同的参数顺序都可以重载。
二、生成随机数
(1)题目
(2)源代码
import java.util.*; public class Test2Random { public static void main(String[] args) { Scanner n=new Scanner(System.in); int input=n.nextInt(); Random ran = new Random(System.currentTimeMillis() ); for(int i=1;i<=input;i++) { System.out.print(ran.nextInt()+"\t"); if(i%5==0) System.out.println(); } n.close(); } }
(3)输出结果