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

处理bug

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

有漏洞,万一 “num == 0”,该怎么办呢?

提问者:O_over 2017-11-09 00:05

个回答

  • 慕村4258447
    2017-11-09 02:29:13

    没有漏洞啊,你已经定义了num=999;且while循环至num=0时就结束了啊