解釋一下;不懂
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+"位的數(shù)!");
}else{
? ? System.out.println("輸入有誤!");
2018-08-08
定義兩個整型變量num和cout;
if是判斷語句,判斷num這個是否大于等于999999999或小于等于0;因為小于零已經(jīng)是負數(shù),大于999999999是不能超過9位數(shù)這樣可以限制變量num;whiles是循環(huán),num是否等于零;不是就執(zhí)行,count執(zhí)行過就相當于加一次也表示增加一位;num/=10相當于num=num/10因為取整余數(shù)就自動過濾,每次循環(huán)num就去1位數(shù),count增加一位;