编程练习4-15

来源:4-15 编程练习

qq_辰曦_0

2016-04-05 13:37

public class HelloWorld{
   public static void main(String[] args){
       int num=999;
       int count=0;
     if(num>=0 &&num <=9999){
       while(num!=0){
         count++;/这里count起到什么作用呢?
         num/=12;/这里num为什要除以10?
         
       }
       System.out.println("它是个"+count+"位数");
     }


     }


   }

写回答 关注

4回答

  • 江坏先生
    2016-04-05 14:13:27
    已采纳

    首先这个两行代码在while循环里,每除以一次10,num的位数就少一位,count就加一次,计算num的位数,就这样循环下去,就可以得到num的位数

    qq_辰曦_...

    谢谢,么么哒

    2016-04-05 22:18:55

    共 1 条回复 >

  • qq_蓬于西_03146782
    2016-04-05 15:00:11

    public static void main(String[] args){


    int num = 999;


    int count = 0;


    for(int i=0;i<10;i++)


    {


    if(num>=1)


    {


    num=num/10;


    count++;


    }


    else ;


    }


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


    }


  • qq_蓬于西_03146782
    2016-04-05 14:59:20

    public class

  • qq_蓬于西_03146782
    2016-04-05 14:22:50

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;

        if(num>99&&num<1000){

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

            

        }

    }

    }


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

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

1165172 学习 · 17581 问题

查看课程

相似问题