问答详情
源自:4-15 编程练习

while(num != 0){ count++; num/=10; } System.out.println("它是个"+ count+"位的数!");

num/=10它代表的是什么意思?

提问者:慕粉5765748 2015-10-23 20:00

个回答

  • Perona
    2015-10-23 20:19:47
    已采纳

    这里使用的是复合赋值运算符。

    复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。

    即:a+=1;d等价于a=a+1;

    那么这里

    num/=10;等价于num=num/10;