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

我这样做输出的也对啊

int num = 999;

int count =1 ;

for(;num/10!=0;num=num/10){

     count=count+1;}

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


正在回答

3 回答

你可以在你获取的值后面写“*1”,或者“+0”就可以了nbsp;

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

如果你是单指判断位数输出这一段,那这个是可以的。要实现一个输出必然是有很多种方法的。

如果你是指整个这一课用这段代码,那不行的。这段代码是为了实现“判断一个数(小于10位)的位数“,你这段缺了判断条件。

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

for循环的用法不对。。

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

举报

0/150
提交
取消

我这样做输出的也对啊

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