看了半天不知道哪里錯了,求大佬解惑
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num >= 0 && num <= 999999999999){
? ? while(num!=0){
? ? ? ? count++;
? ? ? ? num/=10;
? ? }
? ? System.out.println("它是個"+count+"位的數!");
? ??
}else{
? ? System.out.println("輸入有誤!");
}
}
}
2018-05-18
if條件中num取值超過了int類型的最大范圍,可以打印查看int類型的最大范圍:System.out.println("int類型"+Integer.MAX_VALUE)。
2018-05-17
while循環沒有else的吧。