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)参数类型不同,参数个数不同,或者是参数类型的顺序不同。

但是需要注意的是:方法的返回值不作为方法重载的判断条件。

posted @ 2018-10-15 09:10  符黑石  阅读(282)  评论(0编辑  收藏  举报