为啥不对呢?
public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; while(num!=0) { num=num/10; count++; } System.out.println("它是个"+count+"位的数!" ); } } } ???
public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; while(num!=0) { num=num/10; count++; } System.out.println("它是个"+count+"位的数!" ); } } } ???
2017-07-19
public class HelloWorld{ public static void main(String[] args){
int num = 999;
int count = 0;
while(num!=0) {
num=num/10;
count++; }
System.out.println("它是个"+count+"位的数!" );
}
}
}
看了你的代码,while循环里面,应该是先 count++;接着下行代码 num=num/10; ,你把顺序搞反了。还有就是没得输入数值的判断,如果出错没得报错的条件语句。请您仔细看 “官方的不会怎么办”,在任务的下方 ,点一下就可以看到源代码了。
举报