求解為何出錯
package two;
public class two {public static void main(String[] args){
int num =5556978657854;
int count = 0;
while (num>=1){num/=10;
count++;}
? ? if(count<10){
? ?System.out.println("它是個"+count+"位的數");}else{
? ? ? ?System.out.println("輸入錯誤");
? ?}
? ? }
}
求解為何出錯
2015-07-14
把num的值改小點吧,都超出取值范圍了。
這2行在本地運行是可以滴~~~如果是在這里的話,建議去掉package two;以及把類名更改為HelloWorld。
2015-07-19
可它為什么不輸出“輸入錯誤”呢?求大哥解釋