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

我这个是怎么回事啊?

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;


for(int i=0; i<10;i++){

    

    if(num/10>1){

        count++;

        

    }else{

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

        break;

    }

}



}

}


提问者:久点 2017-05-08 10:23

个回答

  • weibo_Mr会心一笑_0
    2017-05-08 10:27:04
    已采纳

    if条件里面大于零试试

  • 慕少2127946
    2018-08-19 09:39:23

    中学课程

  • 慕少2127946
    2018-08-19 09:32:40

    中学课程

  • 久点
    2017-05-08 10:33:26

    弄好了,谢谢

  • qq_汽车下的路灯_0
    2017-05-08 10:30:50

    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;

    }

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

    }else{

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

    }

    }

    }