如果要判断char类型不为空,那么你最好转换类型,先转换成String如:!String.valueOf(ch).equals("")这样意思就是这个char ch 不为空的时候。
应为 ''不是字符, 你可以用' ',中间加一个空格
中间加个空格,你这个内while是个死循环,因为ch只能是1-9中的一个
最好贴上代码, 你的' '中的空格有可能是超出了java中char所能表示的65535个字符
你还是ch!=null吧,char没有0长度