位数怎么判断的?

来源:4-15 编程练习

下一世我们说好了要继续

2017-02-19 22:16

为什么要num=num/10?

写回答 关注

2回答

  • ziom
    2017-02-20 07:46:56
    已采纳

    这是由于java中int整型的运算特性,导致/10即减去了一位

    比如 9/2并不会等于4.5,而是等于4,小数位会被直接抹去。

    /10也是这样,所以只要是一位数,/10以后就一定为0,这时候再定义一个count变量,每/10一次就自增一次,就可以算出num的位数

    求采纳

    下一世我们说...

    非常感谢!

    2017-02-22 14:59:12

    共 1 条回复 >

  • 慕粉2155413315
    2017-02-19 22:21:16

    回家看数学书去。。。

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

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

1165506 学习 · 17586 问题

查看课程

相似问题