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

这个哪里错了

public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; int i=10; while((num%i)!=num) {    i=i*10;    count++;         } count=count+1; System.out.println("它是个"+count+"位的数!"); } }这样不行?

提问者:白天使的庇佑 2016-07-23 10:23

个回答

  • 慕粉13146735245
    2016-07-23 22:05:47

    (num%i)!=num

    能用容易理解的言语给我解释一下这个程序的意思吗?

  • 庄璆赫3707129
    2016-07-23 11:07:30

    可以的

  • 慕粉3665627
    2016-07-23 10:52:48

    可以的,最后的运行结果是:

    它是个3位的数!

  • 慕仙8929583
    2016-07-23 10:29:42

    明显可以的