求大神幫忙看看哪里出錯了?
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=num/10; ??
? ? }
? ? System.out.println("它是個"+count+"位數!");
}
}
}
2016-04-09
其實你這代碼沒有錯的,在eclipse上也運行的起來,不用管系統判你是否錯誤。如果你一定想要經驗值的話,就把答案復制進去就行了
2016-04-09
public class Test01 {
????public static void main(String[] args){
???????? int num=999;
???????? int count=0;
???????? for(int i=10;i<=1000000000;i=i*10){
???????????? count++;
???????????? if(num<i){
???????????????? System.out.println("這個數是"+count+"位的數!");
???????????????? break;
????????????????}
????????}
????}
}
2016-04-09
package?com.mocc; import?java.util.Scanner; public?class?app1 { public?static?void?main?(String[]?args) { int?i,n; Scanner?reader=new?Scanner(System.in); System.out.print("輸入正整數:"); n=reader.nextInt(); for(?i=1;n/10!=0;i++){ n/=10; } System.out.print("這個數的位數為:"+i); ??} }