為啥不對?
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+"位的數(shù)!"); ? ?break; ? ?} } } } 這個為啥不對?
2016-02-28
這位同學。。。。你的代碼是沒問題的 之所以最后提示你和標準輸出不符 是因為你最后輸出的“!”是英文模式下的啊。。。。汗一個
2016-02-28
我把你的代碼放在eclipse里是可以出結果的,是對的啊,沒有錯。
2016-02-28
?int num = 999;
? ? ? ? int count = 0;
for(;count<10;count++){
? ?if(num/Math.pow(10,count)<1){
? ? ? ?break;
? ?}
}
? ?System.out.println("它是個"+count+"位的數(shù)!");
你的方法和我想的一樣撒
2016-02-28
代碼沒全吧,你把代碼發(fā)全。