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

do..while

可不可以一个do,,,下面跟着几个While,例如

int num = 999;

int count = 0;

for(num=0;num<=999999999;num++){

    do{

        count=num/10;

    }while(count==0);

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

     while(count>0&&count<10);

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

      while(count>10&&count<100);

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

     while(count>100&&count<1000);

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

     while(count>1000&&count<10000);

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

     while(count>10000&&count<100000);

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

     while(count>100000&&count<1000000);

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

     while(count>1000000&&count<10000000);

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

     while(count>10000000&&count<100000000);

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

  


提问者:慕粉3881749 2016-09-01 10:19

个回答

  • gatinul
    2016-09-01 16:50:43

    这代码量。。。 用for的话可以 代码量小

  • 毁你化妆品
    2016-09-01 10:23:06

    你可以去去试一下