如果我想要一个方法在每次调用方法时都重复返回三个不同的值(不将这些值作为参数传递),有可能吗? 例如 第一次调用方法返回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. 在函数中返回值后,我们可以使用free()吗?
- 3. “num_online_cpus()”可以在同一次运行中返回不同的值吗?
- 4. 每次用Ruby调用数组时可以输出不同的值吗?
- 5. 我们可以在Java中的函数中调用函数吗?
- 6. pytest monkeypatch:每次修补方法调用时都可能返回不同的值?
- 7. 我们可以每天进行30,000次Office 365 API调用吗?
- 8. 我们可以重置sigsetjmp以再次返回“0”(Reset sigsetjmp)吗?
- 9. 我怎么能让Math.random()在每次调用存储在其中的变量时都返回不同的值?
- 10. 我可以在kotlin中有不同的返回类型吗?
- 11. C++沙返回不同的值,每次
- 12. NLTK在每次运行中返回不同的结果吗?
- 13. c函数,每次调用返回不同的值
- 14. Java - 我们可以从初始化程序中返回吗?
- 15. 我可以避免在不返回无效的函数中返回值吗?
- 16. 我们可以在MonoRail的不同动作中使用吗?
- 17. 我们可以给参数回调吗?
- 18. 可以QueryPerformanceCounter()或Stopwatch.GetTimestamp()在后续调用中返回相同的值吗?
- 19. NetBSD - 我们可以强制semget()返回相同的semid吗?
- 20. 我们可以在wcf中返回类对象吗?
- 21. 我们可以从ASP.NET获取PHP文件的返回值吗?
- 22. 我们可以在悬停时使用两次相同的jquery功能吗?
- 23. Java - 丢弃Future返回值可以吗?
- 24. 我们可以在java中设置特定的时间吗
- 25. 我们可以在Java 7中同时使用资源和多重捕获吗?
- 26. 我们可以在Java中同时使用fork/join和executor服务吗?
- 27. 我们可以在asp.net mvc 3中同时调用两个actionresult /控制器吗?
- 28. pickle.dumps在每次调用时都会返回一个不同的输出
- 29. 我们可以在存储过程中同时执行不同的查询吗?
- 30. 为什么每次我问“get_slice”都返回不同的值?
是,假设方法获得某种可保持时代的方法被调用次数的跟踪的实例字段 – MadProgrammer
非常感谢你 – iamlearning