判断一个数(小于10位)的位数。   输入999,则输出 “它是个3位的数!

来源:4-15 编程练习

1qazwsx

2018-08-15 12:44

这个应该怎么做?

写回答 关注

2回答

  • 我丶阿
    2018-08-15 13:36:10

    if(num>=0 && num<=999999999){

    while(num !=0){

     count++;

     num/10;  这个num除10  是int型的所以不会有小数  自动取整,也就是除10  sum减去一位

    }

    }

  • qq_CMmmmmmmm_0
    2018-08-15 12:58:04

    使用代码 num/=10;

    num=999时,通过代码num/=10得到num=99。为什么不是99.9呢?

    因为num 为int型,计算中会去掉小数点。

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

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

1165172 学习 · 17581 问题

查看课程

相似问题