从方法访问另一个方法的int值?

时间:2011-05-03 18:49:45

标签: java int

我有一个生成随机数的方法,下面是代码:

    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.");
    }
}

我该怎么做?

1 个答案:

答案 0 :(得分:3)

在类范围内声明int,然后所有方法都可以访问它

class
{
    <class scope variables>

    method1() { }
    method2() { }
}

或直接在其他方法中直接调用该方法

if(generateNumber() == 3){
     System.out.println("3 has been counted.");
}