已采纳回答 / 慕九州4223353
首先num 是除以10,不是除以0;num除以一次10并且大于零了,代表一位数,例如888它可以除两次10并且结果都大于零,记了两次数,在加上之前执行的一次自加,那他就是个三位数。有点啰嗦,不知道说清楚了没有
2017-09-04
已采纳回答 / 慕标1387228
不明白再问我,找个编辑器,输出一下 scores[i] ,i属于{scores.length-1,scores.length-2,..,2,1,0}
2017-08-31
已采纳回答 / qq_坦然_3
public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;do{count++; num=num/10;}while(num>0); System.out.println("它是个"+count+"位的数!");}}你把do。。。while循环理解错了
2017-08-31