20200927 千锤百炼软工人之动手又动脑

第一题

随机数发生器(自己根据算法编译)

但是王主任还是比较仁慈

直接给了参数

所以就直接写就行了

package A20201008;
import java.lang.Math;
public class Random {
double b = Math.pow(2,31)-1;
public long Create(long a)
{
long A;
A = (16807*a+0)%(long)b;
return A;
}
public static void main(String[] args)
{
Random y = new Random();
long[] x = new long[10000];
x[0]=2;
for(int i=0;i<1000;i++)
{
x[i+1]=y.Create(x[i]);
System.out.println(x[i+1]);
}
}
}

在此附上截图

取了1000个太多了

就截图了一点

第二题

这是一个重载方法的案例

在JAVA中方法的重载需要看几个部分

参数的个数、参数的类型、参数的顺序

所以在这题中参数的类型不同

所以重载

原文地址:https://www.cnblogs.com/huangmouren233/p/13782367.html