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


以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从您提供的内容来看,您在图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类但仍然无法调用其方法,那么可能还有其他问题存在。请检查您的代码是否有语法错误或其他问题。如果问题仍然存在,请提供更多的代码细节以便我能更准确地帮助您解决问题。