数字计数器Java

时间:2016-12-12 00:02:33

标签: java

我正在尝试创建一个简单的java程序来计算一个数字包含的位数,但是我有一个问题,结果将无法打印,我无法搞清楚。这是我的DigitCounter类中的代码:

import static java.lang.System.*;

public class DigitCounter
{

private int number;

public void setNum( int num )
{
    number=num;     
}


public int countDigits()
{
    int x=0;
    while(0<number);
    {
        number=number/10;
        x++;
    }
    return x;
}
}

这是我的主要代码:

import static java.lang.System.*;

public class DigitCounterRunner

{

public static void main( String args[] )
{


DigitCounter test = new DigitCounter();

    test.setNum(234);
    out.print(test.countDigits());
    out.print(test);

    //add test cases
}
}

这里的问题是,当我运行程序时,没有返回任何内容。对不起,如果这看起来很基本我真的很新。

0 个答案:

没有答案