gpt4 book ai didi

java - 在对象构造函数中使用随机数

转载 作者:行者123 更新时间:2023-12-02 13:11:04 25 4
gpt4 key购买 nike

如何在 Fighter 构造函数中使用随机数?我希望它向我显示这个对象的 3 个随机参数。

    Fighter Lucas = new Fighter (2, 4, 7);

之前我用 3 种不同的方法进行了随机:

    Random rand = new Random ();

public int m = rand.nextInt(9) + 1;

最佳答案

正如您所展示的,您可以单独或内联调用rand.nextInt(max) + min。最好遵循 Java 命名约定(Lucas 看起来像一个类名),所以类似

Random rand = new Random();
int a = rand.nextInt(9) + 1;
int b = rand.nextInt(9) + 1;
int c = rand.nextInt(9) + 1;
Fighter example1 = new Fighter(a, b, c);

内联式

Fighter example2 = new Fighter(rand.nextInt(9) + 1, rand.nextInt(9) + 1, 
rand.nextInt(9) + 1);

这两个示例都将构造一个 Fighter,其中生成的三个随机数在 19(含)范围内生成。

关于java - 在对象构造函数中使用随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43959391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com