我有一个生成随机数的方法,下面是代码:
public int generateNumber(){
int randomnum = generator.nextInt(5);
System.out.println(randomnum);
return randomnum;
}
现在,我想在一个if语句中将randomnum int值,同一个类文件中的另一个方法访问。像这样:
public DrawPanel(){
timer.schedule(new LeTimer(), 0, 1*1000);
if(randomnum == 3){
System.out.println("3 has been counted.");
}
}
我该怎么做?
答案 0 :(得分:3)
在类范围内声明int,然后所有方法都可以访问它
class
{
<class scope variables>
method1() { }
method2() { }
}
或直接在其他方法中直接调用该方法
if(generateNumber() == 3){
System.out.println("3 has been counted.");
}