改錯(cuò)大師來
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0 && num<=9999999999){
? ? while(num!=0){
? ? ? ? count++;
? ? ? ? num/=10;
? ? ? ? System.out.println("他是個(gè)"+count+"位數(shù)");
? ? }else{
? ? ? ? System.out.println("重新輸入");
? ? }
}
}
}
2016-04-05
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0 && num<=999){
? ?while(num!=0){
? ? ?count++;
? ? ? num/=10;
?} System.out.println("他是個(gè)"+count+"位數(shù)");//輸出放在while循環(huán)執(zhí)行完畢之后
}//else是與if來嵌套的
else{
?System.out.println("重新輸入");
? ?}
}
}
(額。。。應(yīng)該是這樣 ? 加油吶~慢慢來 ? 一定要細(xì)心呦)
2016-04-05
最明顯的9999999999超出int范圍 ? 還有if......else語法使用錯(cuò)誤 ? 括號不能亂打
2016-04-05
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0 && num<=9999999999){
? ? while(num!=0){
? ? ? ? num/=10;
? ? ? ? count++;
? ? ? ? System.out.println("他是個(gè)"+count+"位數(shù)");
? ? }else{
? ? ? ? System.out.println("重新輸入");
? ? }
}
}
}