筱越
2016-02-28 17:05
public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for (;count <= 9; count++) { double res = num / Math.pow(10,count); if ( res < 1) { System.out.println("它是个"+count+"位的数!"); break; } } } } 这个为啥不对?
这位同学。。。。你的代码是没问题的 之所以最后提示你和标准输出不符 是因为你最后输出的“!”是英文模式下的啊。。。。汗一个
我把你的代码放在eclipse里是可以出结果的,是对的啊,没有错。
int num = 999;
int count = 0;
for(;count<10;count++){
if(num/Math.pow(10,count)<1){
break;
}
}
System.out.println("它是个"+count+"位的数!");
你的方法和我想的一样撒
代码没全吧,你把代码发全。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题