JAVA第二次验证设计性实验动手动脑
package random_number;
import java.util.Random;
import java.util.Scanner;
public class RandomDemo {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = (int)Math.pow(7,5);
int m = (int)Math.pow(2, 31) - 1;
int c = 0;
System.out.print("请输入要产生随机数的个数:");
int n = in.nextInt();
for(int i = 0;i<n;i++)
{
Random x1 = new Random();
int x3 = x1.nextInt(10);
int x2 = (a* x3+c)%m;
System.out.println(x2);
if (i%5==0)//每输入5个随机数后换行
{System.out.println("");}
}
}
}
总结:java允许在同一范围中声明几个功能类似的同名函数,但这些同名函数的形式参数(参数的个数,类型,或顺序),必须不同,称之为函数的重载。
满足以下条件的两个或多个方法构成“重载”关系:
(1)方法名相同;
(2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。
但是需要注意的是:方法的返回值不作为方法重载的判断条件。