case ‘a’ : k=1 的后面么有加break,程序会继续向下执行,case 'b' : k =2k会被赋值为2有帮助采纳一下谢谢!!!
case没有break,会继续向下执行的case 'a'执行完后,由于没有break,所以会继续执行case 'b'的代码,所以最后k=2
case后面没有break会一直向下执行
case后面没有break,会执行后面的语句,k=2