如果我想要一個方法在每次調用方法時都重複返回三個不同的值(不將這些值作爲參數傳遞),有可能嗎? 例如 第一次調用方法返回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