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

为啥是309呀

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);



}

}


提问者:小智3661668 2018-06-06 12:08

个回答

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

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

         num/=10;

            count++;

        }

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


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

    pow是^的意思

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

    我还没学到这