求解為何出錯(cuò)
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("它是個(gè)"+count+"位的數(shù)");}else{
? ? ? ?System.out.println("輸入錯(cuò)誤");
? ?}
? ? }
}
求解為何出錯(cuò)
2015-07-14
把num的值改小點(diǎn)吧,都超出取值范圍了。
這2行在本地運(yùn)行是可以滴~~~如果是在這里的話(huà),建議去掉package two;以及把類(lèi)名更改為HelloWorld。
2015-07-19
可它為什么不輸出“輸入錯(cuò)誤”呢?求大哥解釋