-5

下面的代码甚至显示 case 20,但 myint x仅等于 10。我想要发生的是如果x= 10,那么我应该只显示案例 10。问题是它也显示了案例 20。

public class For_Loop {

 public static void main(String[] args) {

  for (int x = 10; x <= 20; x++){ 
   switch (x) {

    case 10:
        System.out.println ("Ten");
        break;

    case 20:
        System.out.println ("Twenty");
        break;

    default:
        System.out.println ("None");
        break;  
    }
   }
  }
}
4

2 回答 2

1

对于所有数字 11 到 19 都不会显示,因为它是默认值,并且数字不在 switch 案例中

于 2013-09-19T11:19:12.710 回答
0

条件应增加 10: for (int x = 10; x <= 20; x=x+10)

于 2013-09-19T11:20:17.327 回答