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

判断一个数(小于10 位)的位数。输入999,则输出“它是个3位的数!”请看看我的代码错在哪里

public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num >= 0 && num <= 999999999){
while(num != 0){
count++;
num = num / 10;
}
System.out.println("它是个"+ count +"位的数");
}else{
System.out.println("输入有误!");
}
}
}


正在回答

5 回答

我这边运行你的代码没见到错误啊

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

qq_露水晨曦_0 提问者

谢谢,可能是我在其中出了一点小差错吧
2016-02-20 回复 有任何疑惑可以回复我~

输出语句没加感叹号,还是中文的感叹号

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

输出语句后面没加!号  所以跟平台的答案不一致

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

是对的呀


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

qq_露水晨曦_0 提问者

可能我在编写的时候出了一点小错误吧
2016-02-20 回复 有任何疑惑可以回复我~

没有错

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

qq_露水晨曦_0 提问者

嗯嗯,谢谢呢
2016-02-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

判断一个数(小于10 位)的位数。输入999,则输出“它是个3位的数!”请看看我的代码错在哪里

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