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

4-15编程题

编程联系那个999  一点头绪没有  求解?

提问者:吴燕兵 2016-10-21 14:54

个回答

  • 白愿
    2016-10-21 15:07:27
    已采纳

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;

    if (num >= 0  && num<=999999999){

    while(num != 0){

    count++;

    num/=10;          //因为num是int类型 999/10=99   不保存小数点后的数。

    }

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

    } else{

    System.out.println("输入有误!");

    }


  • 红绿灯城区
    2016-11-03 11:43:05

    public class HelloWorld {

    public static void main(String[] args){

    int num =999;

    int count =0;

    for(int i=11;i>=0;i--){

    if(num/((int)java.lang.Math.pow(10, i))>0){

    count=i+1;

    break;

    }


    }

    System.out.println(count);


  • 吴燕兵
    2016-10-21 15:24:12

    谢谢你

  • 白愿
    2016-10-21 15:07:57

    望采纳