當前位置:編程學習大全網 - 編程軟體 - java編程簡單問題

java編程簡單問題

妳的書上說法是對的。只不過在switch語句中default:和 case : 語句後面要加上壹個break(如下面的修改代碼)。“switch語句的執行過程

和default的位置無關”這句話是對的。只不過它的意思是沒有匹配時就執行default後面的代碼(包括default這壹行)。妳的那個程序當執行到case 0的時候就有壹個break;就退出了switch語句。所以妳的輸出是default zero

public class Print{

public static void main(String[] args) {

int i=9;

switch(i){

default:System.out.println("default"); break;

case 0:System.out.println("zero");break;

case 1:System.out.println("one"); break;

case 2:System.out.println("two"); break;

}

}

}

  • 上一篇:17世紀前後數學發展中的重大事件
  • 下一篇:軟件開發人員面試需要註意什麽
  • copyright 2024編程學習大全網