问答详情
源自:4-3 Java条件语句之多重 if

要严谨一些吧

else {System.out.println(“儿童”)} 这样是对的?如果 age 为负数

提问者:咖啡杯里的牛奶 2016-07-14 10:34

个回答

  • 欧阳独孤求败
    2016-07-14 10:42:10
    已采纳

    这个代码思想不对,如果为负数应该,设一个输入有误来作为提示。还有此行代码中少了一个';',这样不规范,系统会报错,无法运行。影响整体的测试,建议以后细心,获先写分号,以免漏掉。


  • 全民股东
    2016-07-14 10:48:48

    age为负数,输出为儿童,结构逻辑上没有问题,实际不能发生,可以在外围加一个IF语句,来限制输入数据范围。

  • lvlvo
    2016-07-14 10:39:35

    不对,)后面缺少“;”