我覺得沒錯(cuò),可是不給過(guò)
if(num>=0&&num<=999999999){ num="">0;num/=10){
? ? ? ?count+=1;
}
? ? ? ?System.out.println("它是個(gè)"+count+"位的數(shù)!");
? ? ? ?}else{
? ? ? ? ? ?System.out.println("輸入有誤");
? ? ? ?}
有錯(cuò)?真服氣!
if(num>=0&&num<=999999999){ num="">0;num/=10){
? ? ? ?count+=1;
}
? ? ? ?System.out.println("它是個(gè)"+count+"位的數(shù)!");
? ? ? ?}else{
? ? ? ? ? ?System.out.println("輸入有誤");
? ? ? ?}
有錯(cuò)?真服氣!
2016-01-07
舉報(bào)
2016-01-07
一堆錯(cuò)誤啊,缺分號(hào),亂加),花括號(hào)錯(cuò)亂,循環(huán)語(yǔ)句哪去了。
public?class?HelloWorld{? ????public?static?void?main(String[]?args){? ????????int?num?=?999;? ????????int?count?=?0;???? ????????if?(num?>=?0??&&?num<=999999999){ ????????????while(num?!=?0){ ????????????count++; ????????????num/=10; ????????????} ????????????System.out.println("它是個(gè)"+?count+"位的數(shù)!"); ????????}?else{ ????????????System.out.println("輸入有誤!"); ????????} ????} }你對(duì)照下看看吧,有什么不懂的再提出來(lái)。
2016-01-10
不用管提示錯(cuò)誤 ? 直接點(diǎn)運(yùn)行結(jié)果就行了
系統(tǒng)就這樣 ? 與任務(wù)結(jié)果不同就提示錯(cuò)誤 ? ?但是能運(yùn)行
2016-01-10
系統(tǒng)給的任務(wù)是3位數(shù) ? ?你的輸出結(jié)果為4位
把1000改成3位數(shù)的就行
2016-01-10
代碼沒錯(cuò)
2016-01-10
public class HelloWorld{?
? ? public static void main(String[] args){?
? ? ? ? int num =1000 ;?
? ? ? ? int count = 0; ? ?
? ? ? ? if (num >= 0 ?&& num<=999999999){
? ? ? ? ? ? for(;num>0;num/=10){
? ? ? ? ? ? count++;
? ? ? ? ? ? }
? ? ? ? ? ? System.out.println("它是個(gè)"+ count+"位的數(shù)!");
? ? ? ? } else{
? ? ? ? ? ? System.out.println("輸入有誤!");
? ? ? ? }
? ? }
}
我當(dāng)時(shí)的代碼是這樣的,就是不給過(guò),我就有點(diǎn)兒抓狂了,你的回答里面的count++我覺得應(yīng)該放在num/=10之后,你認(rèn)為呢?
2016-01-07
錯(cuò)了,if(num>=0&&num<=999999999){ num="">0;num/=10){ ? ? ? ?count+=1; }?
2016-01-07
沒錯(cuò)!