判斷一個數(小于10位)的位數。 輸入999,則輸出 “它是個3位的數!
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("它是個"+ count+"位的數!");
} else{
System.out.println("輸入有誤!");
} ?
上面不是很理解?還有 +count+ 是什么意思
2017-08-06
num/=10;是什么意思啊?
2016-03-17
2016-03-08
漢字與count之間是要用+連接才能讓程序正常運行
2016-03-08
if (num >= 0 ?&& num<=999999999){
while(num != 0){
count++;
num/=10;
}
這個代碼計算num 的位數。
System.out.println 代表輸出
輸出:這是一個3位數
system.out.println("這是一個"+count+"位數“);
雙引號中是固定的字,+count 就是輸出count 值。
2016-03-08
? ?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("它是個"+count+"位的數");
}else{
System.out.println("輸入有誤");
}
}
}
2016-03-08
+count+代表輸出count 代表的值