多重循环语句

来源:4-15 编程练习

think_hua

2016-02-02 22:50

int num = 999;

int count = 0;

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

    while(num !=0){

        count++;

        num/=10;

    }

    System.out.println("它是个"+count+"位的数!");

}

else{

    System.out.println("输入有误!");

提问:其中 num/=10;表达的意思或作用是什么?


写回答 关注

2回答

  • 穩萣諨
    2016-02-02 23:08:19
    已采纳

    意思同上,num=num/10;

    作用是,消除位数,每进行一次循环,消除一个位数。每消除一个位数,count加一,消除了几个位数,count最后就是这个数的位数。。

    慕妹2996...

    还是不懂999/10=99.9怎么判断是三位数

    2016-02-11 20:32:27

    共 2 条回复 >

  • fsnh
    2016-02-02 22:57:56

    num=num/10

    think_...

    num=num/10在这个例子里的作用是什么?

    2016-02-02 23:05:09

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题