处理bug

来源:4-15 编程练习

O_over

2017-11-09 00:05

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”,该怎么办呢?

写回答 关注

1回答

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

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

    O_over

    谢谢,要是我把num初始化为0,就有可能出现错误了,

    2017-11-09 11:29:59

    共 1 条回复 >

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

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

1165175 学习 · 17581 问题

查看课程

相似问题