课后作业

随机数生成器实现
public class RandomGenerator {
private static final long MODULUS = 2147483647; // 2^31-1
private static final long MULTIPLIER = 16807;
private static long seed = System.currentTimeMillis();

public static int nextInt() {
    seed = (MULTIPLIER * seed) % MODULUS;
    return (int) seed;
}

public static void generateRandomNumbers(int count) {
    for (int i = 0; i < count; i++) {
        System.out.println(nextInt());
    }
}

}
方法重载分析
观察结果:System.out.println()方法有多个重载版本
println(int x)
println(double x)
println(String x)
println(Object x) 等
结论:方法重载根据参数类型自动选择合适的方法版本。

posted @ 2025-10-08 17:14  刘雪凯  阅读(9)  评论(0)    收藏  举报