因为case后面没有加break语句。
case 语句后面没有break,会继续执行下一条case,直到所有case都执行完毕,或者遇到break为止。本例中,case1执行后,没有break,还会继续执行case2;