package HELLO;public class hello { public static void main(String[] args){ int num = 999; int count = 0; if(num>=0 && num<=999999999){ ?while(num!=0){ ? ? ? ?count++; ? ? ? ?num/10=num; ? ?}? ? ?System.out.println("它是個"+count+"位的數(shù)!");} ? ?else{ ? ? ? ?System.out.println("輸入有誤!"); ? ?} ? ?} } ? ??請問這個代碼中我把num/=10換成num/10=num為什么不對,這兩種不是表達(dá)一個意思嗎同時為什么我換成num=num/10為什么就好了
1 回答
已采納

__innocence
TA貢獻(xiàn)313條經(jīng)驗 獲得超208個贊
num/=10; num=num/10; //這兩條語句表達(dá)同一個意思,第一句是第二句的簡寫形式
//你覺得 num=num/10; 和 num/10=num; 是同一個意思嗎?
=讀作賦值,不是“等于”
變量=表達(dá)式,=左邊是變量,變量,變量
添加回答
舉報
0/150
提交
取消