问答详情
源自:4-15 编程练习

多重循环语句

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;表达的意思或作用是什么?


提问者:think_hua 2016-02-02 22:50

个回答

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

    意思同上,num=num/10;

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

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

    num=num/10