這到底哪里錯(cuò)了?
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0&&num<=999999999){
while(num!=o){
count++;
num/=10;
}
System.out.println("它是個(gè)"+count+"位的數(shù)!")
}else{
System.out.println("輸入有誤!");
}
2015-07-23
while(num!=o){這里0寫成了o
while(num!=0){System.out.println("它是個(gè)"+count+"位的數(shù)!")這里缺;
System.out.println("它是個(gè)"+count+"位的數(shù)!");括號(hào)是成對(duì)出現(xiàn)的,最后缺2個(gè)}
注意代碼縮進(jìn),這樣更易閱讀
修改后的代碼
public?class?HelloWorld{ public?static?void?main(String[]?args){ ????int?num?=?999; ????int?count?=?0; ????if(num>=0&&num<=999999999){ ????????while(num!=0){ ????????????count++; ????????????num/=10; ????????} ????????System.out.println("它是個(gè)"+count+"位的數(shù)!"); ????}else{ ????System.out.println("輸入有誤!"); ????} ??} }2015-07-23
咩哈哈,我懂嘍,謝謝你們
2015-07-23
循環(huán)條件那里寫的不對(duì)吧,你寫的使o不是零