我回答一個Java測試和遇到的問題:結合斷言和switch語句
以下哪項是正確的?
答:在assert語句中,冒號(:)後面的表達式可以是任何Java表達式,即 。
B.如果開關塊沒有默認值,則添加斷言默認值被認爲是合適的。在斷言語句中,如果冒號(:)後面的表達式不具有 值,則斷言的錯誤消息將爲空。
D.使用catch子句處理斷言失敗是適當的。
正確的答案是B
。說實話,我通過排除其他明顯錯誤的情況來回答這個問題,但我實際上無法明確這個問題的重點。任何人都可以解釋爲什麼它是真的?它在哪裏可以有所幫助?
漂亮!謝謝 – 2014-10-18 14:51:00