练习题求讲解?

来源:4-15 编程练习

shinki

2019-08-31 23:13

http://img2.mukewang.com/5d6a8ea90001a50110010751.jpg
num=num/10在这里有什么意义,不是很明白。

写回答 关注

4回答

  • 慕哥2402077
    2019-10-11 10:53:51

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 1;

    while(num>10){

        count++;

        num/=10;

    }

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

    }

    }

    //递归算法

  • qq_慕仔3587160
    2019-09-08 00:18:39

    for(count=1;count<=10;count++)

    {

          num=num/10;

          if(num<1){

              System.out.print(

                  "它是个"+count+"位的数!"

                  

                  );

              break;

          }

        

    }


  • shinki
    2019-09-01 12:05:38

    各位还有其他算法吗

    shinki 回复慕仔4357...

    wow 你看楼下有新回复啦

    2019-09-23 17:51:03

    共 2 条回复 >

  • 慕斯9129896
    2019-09-01 00:14:32

    第一次执行 num=999/10=99  count=1

    第二次执行 num=99/10=9  count=2

    第三次执行 num=9/10=0   count=3

    退出循环  count=3

    shinki

    运算出来的值取整啊,谢谢啦

    2019-09-01 11:25:16

    共 1 条回复 >

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

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

1165523 学习 · 17586 问题

查看课程

相似问题