java吧 关注:1,295,296贴子:12,831,354
  • 8回复贴,共1

新手求助,关于switch的问题

只看楼主收藏回复

switch case语句,case后面的值int时,其后的代码会一直执行到break;但是case是string时,会执行一句输入用户名,输入后,再出现输入密码,这样一句一句的。有人知道其中的原因吗?


IP属地:河南1楼2017-09-12 10:53回复
    截图


    IP属地:陕西来自Android客户端2楼2017-09-12 10:53
    收起回复
      2026-01-21 04:09:33
      广告
      不感兴趣
      开通SVIP免广告
      case后面只能跟数字或者字符


      来自Android客户端3楼2017-09-12 10:54
      回复
        java5后有了enum类型,case后面就可以跟枚举类型


        来自Android客户端4楼2017-09-12 10:55
        收起回复



          IP属地:河南5楼2017-09-12 10:57
          回复
            我刚才截图的时候,有想了下,会不会是因为时那个sc.nextInt和sc.nextLine的不同产生的区别呢?


            IP属地:河南6楼2017-09-12 11:00
            回复
              1.7以后才支持string


              IP属地:陕西来自Android客户端7楼2017-09-12 11:17
              回复