为了账号安全,请及时绑定邮箱和手机立即绑定

为什么输入一个非正常的num的值,结果不会显示“输入有误”

public class HelloWorld{

public static void main(String[] args){

int num = -13;

int count = 0;


if (num >= 0  && num<=999999999){

while(num != 0){

count++;

num/=10;

}

System.out.println("它是个"+ count+"位的数!");

} else{

System.out.println("输入有误!");

}


}

}


正在回答

3 回答

运算符的优先级问题

0 回复 有任何疑惑可以回复我~

非正常的num是社么意思?

0 回复 有任何疑惑可以回复我~

程序没问题,如果你是在慕课网上直接运行的话,提示可能有延时!建议在本地实体机上运行一次!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么输入一个非正常的num的值,结果不会显示“输入有误”

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信