在java中,我们可以在每次调用时返回不同的值吗?

时间:2015-10-14 02:50:18

标签: java return call

如果我希望方法在每次调用方法时重复返回三个不同的值(不将这些值作为参数传递),是否可能? 例如 第一次调用方法返回3 第二次通话返回6 第3次通话返回5 然后这个模式重复了。我们怎么能实现呢?

2 个答案:

答案 0 :(得分:-1)

您的问题有点不清楚......但是根据您的问题,这可能会有效吗?这只是一个例子:

Application.SetCompatibleTextRenderingDefault

然后当你调用它时,你可以通过执行以下操作来改变ex:ex =(value);

除此之外,没有别的方法可以让你每次打电话都做不同的事情我知道

答案 1 :(得分:-1)

如果您为此任务使用静态字段,则更好: 例如,在你的班级里面:

private static int myindex=0; //should start at 0
private static int[] myres={3,6,5};
public int method(){ //also static?
    int res = myres[myindex];
    myindex++;
    if(myindex>=myres.length)myindex=0; 
    return res;
}