哪里错了?应该怎么改

来源:4-15 编程练习

CUIZK

2018-09-22 22:51

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

int i=1;

while (num%i!=0){

    i=i*10;

count++;}

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


}

}


写回答 关注

2回答

  • qq_喜喜_2
    2018-09-23 13:14:23

    public class HelloWorld{

    public static void main(String[] args){

        int num = 999;

        int count = 0;

        int i=1;

        while (num/i != 0){

            i=i*10;

            count++;

        }

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

        }

    }

    把%换成/

  • 慕哥5235746
    2018-09-22 23:12:01

    当i等于1,你求余数肯定是0

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

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

1165172 学习 · 17581 问题

查看课程

相似问题