源自:4-15 编程练习
我这样做输出的也对啊
int num = 999;
int count =1 ;
for(;num/10!=0;num=num/10){
count=count+1;}
System.out.println("它是个"+count+"位的数");
提问者:帅小伙ws
2016-02-16 16:21
个回答
-
你可以在你获取的值后面写“*1”,或者“+0”就可以了nbsp;我也碰到这个问题,请问解决了吗?谢了
-
如果你是单指判断位数输出这一段,那这个是可以的。要实现一个输出必然是有很多种方法的。
如果你是指整个这一课用这段代码,那不行的。这段代码是为了实现“判断一个数(小于10位)的位数“,你这段缺了判断条件。
-
for循环的用法不对。。