为什么运行正确输出错误
去掉分号之后,打印语句就在if语句的控制范围了,这种写法if语句只控制一条语句,再写多一条语句就超出它的作用范围了
if语句多了个分号,你这样写无论判断结果是true还是false都只执行空语句,打印语句始终执行,因为不在if语句的控制范围之内
System.out.println("它是个"+count+"位的数!");
建议你用eclipse 和myeclipse 开发工具去试试