运行错误,输出错误怎么回事?

来源:4-15 编程练习

慕尼黑6288411

2019-02-28 09:47

public class HelloWorld{

    public static void main(String[] args){

        int num = 999;

        int count = 0;

        for(;num==0;num=num / 10){

            count++;

            while(num==0){

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

            }

        }









    }

}


写回答 关注

4回答

  • 慕侠9411768
    2019-02-28 11:04:12
    已采纳

    for(;num==0;num=num / 10,count++)  for 里的num==0循环条件不成立,退出循环了

  • weixin_慕仔6067037
    2019-02-28 20:51:31

    很多数不能被整除,num==0,是只有在被10整除情况下才行,除非重新定义num的类型。

  • 慕粉2509359
    2019-02-28 10:25:49

    for的语法错误,条件错误

  • 慕田峪95714089
    2019-02-28 10:23:48

    for循环语句是分号,不是逗号

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

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

1165561 学习 · 17587 问题

查看课程

相似问题