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

来源:4-15 编程练习

慕粉5765748

2015-10-23 20:00

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

写回答 关注

1回答

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

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

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

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

    那么这里

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

    慕粉5765...

    非常感谢!

    2015-10-24 21:13:39

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题