为了账号安全,请及时绑定邮箱和手机立即绑定

帮我解答下


public static void main(String[] args){    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 回答

public static void main(String[] args){    

      int num = 999; int count = 0; 

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

        while(num!=0){  

             count++;    

            num/=10;    //第一次循环:num=999/10=99;

                               //第二次循环:num=99/10=9 ;

                              //第三次循环:num=9/10=0;  就是这个作用,采纳哟哟

        }    

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

  }

 }

0 回复 有任何疑惑可以回复我~

这行代码的作用是:分离num的位数。你可以随便带一个整数进去试一下。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

帮我解答下

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号