Android Studio 基礎語法教學 switch 判斷式

switch ,一般在有多個選項要選擇時使用

有一個最經典的例子:判斷學生等級

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:

留言