如果state不等于"0"、"1"、"2",则cardState。
你那只是打到浏览器上

解决方案 »

  1.   

    你的程序有问题的,可能是实际上你从数据库里面那出来的不是0,1,2或者拿的时候就出错了,所以跳到catch了或者什么都没有
      

  2.   

    我不能解决你的问题,不过我想提点建议,既然“state.equals("1")” 的返回值是boolean型的,你为什么还要“state.equals("1") == true”这样做呢?不是多此一举吗?:)
      

  3.   

    (云在青天)好像不是输出的问题,还是去值判断的问题,因为我在if 语句中,做了System.out.print("2344")结果没有输出。我觉得还是 if 的判断有问题if (state.equals("0") == true){ cardState="未开通";}