搞不懂。、、、

来源:4-15 编程练习

小丨菜鸟

2015-08-13 18:38

搞不懂什么意思。。。。。。

写回答 关注

1回答

  • 忘性最大的人
    2015-08-13 19:55:47

    要求输入一个小于10位的数,那么最大就是999999999,当然我们要测试一个0及其以上的数了,先执行了一个判断,确定输入的值满足输入范围,不满足的话就输出“输入有误”,满足时就开始执行判断,如果输入的数恰好为0,那么在循环外定义一个变了count用来统计数字位数,就输出count设定的值0,如果大于0则执行循环内的语句,输入的数值每一次除以10后得到的值为该数去掉最末一位剩下的数字,不进行舍入,多次循环后,当余下的数字剩一位时,执行count++并判断退出循环语句,最后得到输入的数字的位数。

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

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

1165172 学习 · 17581 问题

查看课程

相似问题