我 觉得 你可以把case 21中的内容提取到swicth的前面啊!

解决方案 »

  1.   

    前面没有break么 一定会经过case 21么
    count数组是全局变量(相对switch)所以case21会对它产生影响 ! 
    调试一下嘛
      

  2.   

    再定义一个数组啊,int[] count2
    count2的值只在case 21中赋予,
    然后在case 31中使用count2啊
      

  3.   

    如果你的程序必须有顺序,那么你就不该把顺序结构放在分枝结构(SWITCH)中啊
      

  4.   

    java好像不推荐使用swith结构,你又何必在swith中弄个循环呢?尽量让你的程序结构清晰点吧。
      

  5.   

    同意kypfos(我不是深圳人) 的意见!
    如果不是迫不得已,最好不要使用switch结构!