如果我想要一个方法在每次调用方法时都重复返回三个不同的值(不将这些值作为参数传递),有可能吗? 例如 第一次调用方法返回3 第二次调用返回6 第三次调用返回5 然后重复此模式。我们如何实现这一点?在java中,我们可以在每次调用时返回不同的值吗?
-2
A
回答
-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;
}
-1
你的问题有点不清楚......但也许这可能会根据你的问题工作?这只是下面的例子:
public int ex;
public int test(){
if(ex == 1){
return 1;
}
if(ex == 2){
return 2;
}
// and so on
}
然后当你调用它,你可以更改前的东西,这样做:EX =(值);
除此之外,没有其他办法让它每次调用时,我知道
相关问题
- 1. ACTION_MOVE每次在OnTouch中调用时都返回相同的值
- 2. pytest monkeypatch:每次修补方法调用时都可能返回不同的值?
- 3. 我们可以在Java中的函数中调用函数吗?
- 4. 我们可以每天进行30,000次Office 365 API调用吗?
- 5. 我怎么能让Math.random()在每次调用存储在其中的变量时都返回不同的值?
- 6. 我可以在kotlin中有不同的返回类型吗?
- 7. Java - 我们可以从初始化程序中返回吗?
- 8. 我们可以在MonoRail的不同动作中使用吗?
- 9. 可以QueryPerformanceCounter()或Stopwatch.GetTimestamp()在后续调用中返回相同的值吗?
- 10. Java - 丢弃Future返回值可以吗?
- 11. pickle.dumps在每次调用时都会返回一个不同的输出
- 12. 我们可以在java中设置特定的时间吗
- 13. 我们可以在Java中同时使用fork/join和executor服务吗?
- 14. 我们可以在asp.net mvc 3中同时调用两个actionresult /控制器吗?
- 15. 为什么每次我问“get_slice”都返回不同的值?
- 16. 我们可以在存储过程中同时执行不同的查询吗?
- 17. mktime每次返回相同的值
- 18. 我可以在Mongoose中设置具体的返回值吗
- 19. 我可以在断点中重写方法的返回值吗?
- 20. 使用返回视图(...)我们可以在同一个调用中传递模型和查询字符串吗?
- 21. RXJS主题,每次首次订阅时返回相同的值
- 22. UUID.randomUUID()每次都返回唯一值吗?
- 23. 我可以在PHP中同时调用多个get_headers()吗?
- 24. 我们可以禁用AOP调用吗?
- 25. 我可以直接在SQL查询中处理返回值吗
- 26. 我们可以从html文本框中调用java函数吗?
- 27. 我们可以在dll里面放回调函数吗?
- 28. Assembly.GetManifestResourceStream(name)在每次调用时都返回一个新的流吗?
- 29. 每次在递归语句(java)中打印返回值?
- 30. 我们可以返回到应用程序而无需再次点击它吗?
是,假设方法获得某种可保持时代的方法被调用次数的跟踪的实例字段 – MadProgrammer
非常感谢你 – iamlearning