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

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位的数!");

  


正在回答

2 回答

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

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

你可以去去试一下

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165458    人
  • 解答问题       17585    个

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

进入课程
意见反馈 帮助中心 APP下载
官方微信