switch ,一般在有多個選項要選擇時使用
有一個最經典的例子:判斷學生等級
100分是S等
90分A等
80分B等
低於80分就顯示請再加油
我們這裡用Toast做示範輸出
先輸入分數,並且除以10
如果商數是10代表100分,評判為S等,以此類推
透過上述的例子我們可以知道
如果quotient等於case後面的條件
那就執行Toast訊息提示
break代表跳出判斷
如果條件都不符合的話就執行default:
有一個最經典的例子:判斷學生等級
100分是S等
90分A等
80分B等
低於80分就顯示請再加油
我們這裡用Toast做示範輸出
int score = 100; int quotient = score / 10; switch (quotient) { case 10: Toast.makeText(Main2Activity.this, "S", Toast.LENGTH_SHORT); break; case 9: Toast.makeText(Main2Activity.this, "A", Toast.LENGTH_SHORT); break; case 8: Toast.makeText(Main2Activity.this, "B", Toast.LENGTH_SHORT); break; default: Toast.makeText(Main2Activity.this, "請再加油", Toast.LENGTH_SHORT); }
先輸入分數,並且除以10
如果商數是10代表100分,評判為S等,以此類推
透過上述的例子我們可以知道
如果quotient等於case後面的條件
那就執行Toast訊息提示
break代表跳出判斷
如果條件都不符合的話就執行default:
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com