-1
A
回答
0
我認爲這是接近你可以得到你的存儲條件,如果裏面的foo()
結果:
int result;
if((result = foo()) % 2 == 0){
System.out.println(result + " is even.");
}else{
System.out.println(result + " is odd.");
}
你不能真正宣告result
的條件裏面,你必須這樣做之前。
相關問題
- 1. 如何監控objective-c方法返回值更改
- 2. 如何更改p.getProperty(「os.arch」)的返回值;
- 3. 如何修改所有派生類中的方法返回值?
- 4. 更改返回值
- 5. 如何更改SET方法中的值
- 6. 修改方法的返回值
- 7. 如何注入方法的返回值?
- 8. 如何更改重寫方法的返回類型?
- 9. 如何觀察對象方法返回的屬性更改
- 10. 如何修改jQuery html()方法的返回值?
- 11. 如何訪問在JNI中從C++返回java.lang.String的Java方法的返回值?
- 12. 更改函數返回值
- 13. 更改後返回舊值
- 14. 如何從方法打印返回值
- 15. indexOf方法如何返回falsely值?
- 16. 如何更改方法中布爾方法的值?
- 17. 如何在Symfony2中更改返回渲染方向
- 18. 如何在IntelliJ IDEA中更改Ivy home
- 19. 如何從c#中的回調方法獲取返回值
- 20. 從方法傳出後返回指針值更改
- 21. 如何在C#中強制使用方法的返回值?
- 22. 在xcode中,如何調用返回值的類方法?
- 23. 如何在Java8的分割器中從tryAdvance方法返回值?
- 24. 如何在此方法中返回Promise
- 25. 如何在此方法中返回Runnable?
- 26. 如何在方法中返回錯誤?
- 27. Intellij IDEA:如何在方法
- 28. 如何更改此函數中返回值的格式?
- 29. 當返回值大於long時,如何從方法返回long?
- 30. 如何在調用空返回方法的方法中處理空值?
你可能可以澄清你要求的代碼片段? IntelliJ與該方法有什麼關係? – Keiwan
snippet: int foo(){ Random r = new Random(); return r.nextInt(100);如果(foo()%2 == 0){System.out.println(「even」);} if(foo()%2 == 0) } if } else { System.out.println(「odd」); } 我不再有原始代碼。但是這個片段解釋了這個問題。 如果你看'if'子句,我想知道foo()方法返回了什麼。當它被分配給一個變量時,我可以檢查變量的值。但是,如果在這段代碼中使用它,那麼我無法檢查foo()返回的內容。 –
所以你說你不能在if子句之前將foo()的結果賦值給一個變量,但是你想能夠知道if子句內部和之後的foo()的結果嗎?你可以在if語句之前聲明一個變量(沒有初始化它)嗎?或者這是不可能的? – Keiwan