为啥是309呀

来源:4-15 编程练习

小智3661668

2018-06-06 12:08

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

    // for(;count<10;count++){

    //     if((num/Math.pow(10,count)) == 0){

    //          break;

    //     }

    // }

    //  System.out.println(count);

    while(num/Math.pow(10,count) != 0){

        count++;

    }

    System.out.println(count);



}

}


写回答 关注

3回答

  • qq_东海北辰_0
    2018-06-06 15:41:40
    已采纳

     while(num/Math.pow(10,count) != 0){

         num/=10;

            count++;

        }

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


    小智3661...

    while(Math.floor(num/Math.pow(10,count)) != 0){ count++; } System.out.println(count);

    2018-06-07 17:20:36

    共 1 条回复 >

  • Angel繁星
    2018-06-19 17:48:32

    pow是^的意思

  • 幕码人1994
    2018-06-06 15:28:19

    我还没学到这

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

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

1166824 学习 · 17593 问题

查看课程

相似问题