动手动脑
查看代码,特别之处
方法重载,两个 square 函数,传入的参数分别为 int 和 double,返回值也不同
方法返回值不作为方法重载的判断条件
纯随机数发生器
public class main {
public static void main(String[] args) {
random_generator(1000);
}
static int seed = 0;
static int modulus = Integer.MAX_VALUE;
static int multiplier = 16807;
static int c = 12313;
static int random_generator(int n) {
if (n == 0) {
int returnNumber = seed;
System.out.println(returnNumber);
return returnNumber;
}
else {
int returnNumber = ((multiplier * random_generator(n-1) + c) % modulus);
System.out.println(returnNumber);
return returnNumber;
}
}
}