动手动脑
1.编写一个方法,生成指定数目的随机整数
import java.util.*; public class Suiji { public static void main(String[] args) { System.out.println("请输入生成的随机整数的个数:"); Scanner in=new Scanner(System.in); int n=in.nextInt(); int X,Data=100; X=(int)(Math.random()*Data);//获得种子 Integer m=1;//处理大数字 for(int i=0;i<31;i++) { m=m*2; } m=m-1; for(int i=0;i<n;i++) { X=(16807*X+0)%m; System.out.println("X:"+X); } } }
2.观看以下代码,说出特殊之处
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; } }
这个代码运用了System.out.println()的重载。
3.查看一下JDK中System.out.println()方法,你发现了什么?
System.out.println()有很多重载类型,可输入多种不同类型。