交换机的可变数量?

时间:2015-02-10 18:06:06

标签: java switch-statement

有没有办法使用switch做可变数量的案例? 例如:

int i = 0;
char c;

public void Test(int x, String s){
     while(i < s.length)
     {
         switch(c)
         {
             case 'a':
                break;
             case 'b':
                break;
               ...
         }
       i++;
     }

}

如何对示例中的个案数量与变量x相同? (如果x = 10,则案例数将为10,依此类推)

1 个答案:

答案 0 :(得分:1)

不,没有。 Switch使用常量进行评估。因此,如果您需要更多灵活性,则需要使用if语句。