判斷一個(gè)數(shù)(小于10位)的位數(shù)。 輸入999,則輸出 “它是個(gè)3位的數(shù)!
public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; if(count<10){ for (;num!=0;count++){ ? ?num/=10; }System.out.print("它是個(gè)"+count+"位的數(shù)!"); }else{ ? ?System.out.print("數(shù)據(jù)不正確!"); } } } 輸出沒(méi)錯(cuò),但是為什么提交顯示失敗?
2017-04-08
if 和for循環(huán)寫(xiě)錯(cuò)了 ,把兩者的條件換過(guò)來(lái)。