4-15编程题

来源:4-15 编程练习

吴燕兵

2016-10-21 14:54

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

写回答 关注

4回答

  • 白愿
    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

    望采纳

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

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

1165547 学习 · 17586 问题

查看课程

相似问题