錯在哪里了?
import java.util.Scanner;
public class HelloWorld{
public static void main(String[] args){
? ? int num;
? ? int count=0;
? ? Scanner s=new Scanner(System.in);
? ? num=s.nextInt();
? ? if(num>=0&&num<1000000000){
? ? ? ? while(num!=0){
? ? ? ? ? ? count++;
? ? ? ? ? ? num=num/10;
? ? ? ? }
? ? ? ? System.out.println("它是個"+count+"位的數(shù)!");
? ? }else
? ? System.out.println("輸入錯誤");
}
}
2016-04-02
else后面應(yīng)有{}
2016-04-02
我試著運行了一下,沒發(fā)現(xiàn)問題啊。
2016-04-02
num=s.nextInt();
沒有給num定義整型
2016-04-02
沒錯吧
2016-04-02
兄弟,講道理,這個沒錯啊