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

代码格式那里哪里有问题?

代码格式那里哪里有问题?

public class shi{
  public static void main(String[] args) {
    int num=24;
    int count=0;
    if(num>0&&num<=99999999){
      if(;num!=0;count++;)
        {num/=10;
          System.out.println("他是个"+count+"位数");}
          else if (sum=0)
              {System.out.println("他是个1位数");}
    }else {System.out.println("输入数字有误");}
  }
}


提问者:xfuner 2016-05-30 12:08

个回答

  • 浩生仔
    2016-05-30 12:26:10
    已采纳

    我大概知道你的意思,但是不建议你这么写,太乱了······

    核心代码:先读入一个int的num,让count=0

    while(num!=0){

    num=num/10;

    count++

    }

    直接输出count,count就是它的位数

  • 我姓曾
    2016-06-01 14:59:08

    if(;num!=0;count++;) 这是for循环吧  不是if   其他地方没看

  • xfuner
    2016-05-30 13:50:07

    谢谢,核心的部分我知道,我是想吧0也包括进去。目前输入0输出结果是“0位数”。