这表示什么意思

来源:4-15 编程练习

昵岚

2015-10-17 16:26

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

    while (num != 0){

        count ++;

        num = num / 10;

    }


写回答 关注

2回答

  • Perona
    2015-10-17 18:45:41
    已采纳

    首先判断num是不是在0~99999999区间。

    然后while循环语句。当满足条件时进入循环,不满足跳出。这里即如果num不等于0,即满足条件,那么执行循环。count是用来计算循环次数的。

    如本例:

    num为999,它满足不等于0,执行循环,

    第一次循环count自增1等于1,999除以10等于99。(注:因为num是int型,所以除后得到的数字还是int型。)

    99满足不等于0,执行循环,

    第二次循环count自增1等于2,99除以10等于9。

    9满足不等于0,执行循环,

    第三次循环count自增1等于3,9除以10等于0。

    0不满足不等于0,跳出循环。


    Dreams... 回复Perona

    thanks!

    2015-10-29 18:41:14

    共 4 条回复 >

  • 昵岚
    2015-10-17 21:44:55

    明白了。谢谢

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

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

1165172 学习 · 17581 问题

查看课程

相似问题