为啥不对呢?

来源:4-15 编程练习

慕粉0957521

2017-07-19 18:09

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

写回答 关注

2回答

  • 御小白
    2017-09-09 15:18:32

    public class HelloWorld{ public static void main(String[] args){

     int num = 999;    

    int count = 0; 

    while(num!=0) {  

      num=num/10;   

     count++; } 

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

    看了你的代码,while循环里面,应该是先 count++;接着下行代码   num=num/10;   ,你把顺序搞反了。还有就是没得输入数值的判断,如果出错没得报错的条件语句。请您仔细看  “官方的不会怎么办”,在任务的下方 ,点一下就可以看到源代码了。

  • qq_旧神_三咸鱼_0
    2017-07-19 18:17:24

    多了个}

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

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

1165172 学习 · 17581 问题

查看课程

相似问题