塞弗瑞y 2024-11-21 21:07 采纳率: 66.7%
浏览 36

IDEA中,为什么调用不了Random方法了呢

IDEA中,为什么调用不了Random方法了呢,最前面也写了main方法呀。
求解答QAQ!!谢谢

img

img

  • 写回答

2条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从您提供的内容来看,您在图3和图4中都试图在Role类中使用Random类的方法,但是似乎遇到了问题。在Java中,Random类是java.util包中的一个类,所以您需要使用import java.util.Random;来导入这个类,然后才能使用它的方法。如果您没有导入这个类,编译器会找不到Random类,从而导致无法调用其方法。

    所以,您需要在代码的开头加上这句导入语句:

    import java.util.Random;
    

    此外,还需要注意在attack方法中,r.nextInt(bound:20)的写法是不正确的。正确的方式应该是r.nextInt(20),这里的参数应该是生成随机数的范围的上限(不包含上限本身),而不是一个带有冒号的标签。因此,正确的代码应该是:

    Random r = new Random();
    int hurt = r.nextInt(20) + 1;
    

    如果您已经导入了Random类但仍然无法调用其方法,那么可能还有其他问题存在。请检查您的代码是否有语法错误或其他问题。如果问题仍然存在,请提供更多的代码细节以便我能更准确地帮助您解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月21日