運(yùn)行成功,我感覺(jué)輸出也對(duì)啊,為什么顯示輸出錯(cuò)誤
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0&&num<=999999999)
{for(int a=num;a!=0;a/=10)
{count++;}
System.out.println("它是個(gè)"+count+"位的數(shù)!");}
else System.out.println("輸入錯(cuò)誤");
}
}
2019-01-03
不用太在意輸出錯(cuò)誤,只要你的count的數(shù)值是對(duì)的其實(shí)就ok了。網(wǎng)站這里的檢測(cè)應(yīng)該是你的輸出結(jié)果和它預(yù)期的結(jié)果是否完全匹配,比如你全角的!和半角!是不一樣的。
2018-12-29
"它是個(gè)"+count+"位的數(shù)!"中最后一個(gè)嘆號(hào)你用的是英文輸入,原本”“中的輸入全部是中文輸入,因此對(duì)比檢測(cè)時(shí)才說(shuō)你輸出錯(cuò)誤。
2018-12-29
可能是你的!是英文符號(hào)