求幫助...
for(num=999;0<=num<=999999999;num=num/10){ ? ?if(num%10 != 0){ ? ? ? ? ?count ++; } ?system.out.println("它是個“+count+"位數”); 大神,哪里有錯呢? 系統說輸出有錯
for(num=999;0<=num<=999999999;num=num/10){ ? ?if(num%10 != 0){ ? ? ? ? ?count ++; } ?system.out.println("它是個“+count+"位數”); 大神,哪里有錯呢? 系統說輸出有錯
2017-11-07
舉報
2017-11-07
public class HelloWorld {
public static void main(String[] args){
? ? ? ?int num=999;
? ? ? ?int count=0;
? ? for(num=999;num>0&&num<=999999999;num=num/10)
? ? { ? ?if(num%10 != 0)
? ? ? ? ? ?count++; }
? ? System.out.println("它是個"+count+"位數");
? ?
}
}
2017-11-07
public class HelloWorld {
? public static void main(String[] args) {
?int count=0; //定義count并賦值
?for(int num=999;num>0;num=(int)num/10){ ? ?//num/10要強制為int型,不然下一行num%10!=0條件判斷不準
?if(num%10 != 0)
?count ++; }
?System.out.println("它是個"+count+"位數"); //System 中首字母大寫,標點符號用英文的}}