Java程序执行嵌套if语句后代码未运行即终止问题已解决
我的Java分数计算程序排错经验分享
作为一名刚学计算机科学1课程仅1个月的学生,我的编程知识储备还比较有限。之前我写了一个简单的Java程序,功能是:接收用户输入的3个测试分数,计算它们的平均值,最后根据平均值输出对应的成绩等级。
程序编译的时候完全没有报错,但实际运行时却出现了奇怪的问题——当程序执行到验证第三个输入分数是否在有效范围的if语句后,就直接终止了,根本没执行后续计算平均值和输出等级的代码。
经过一番排查,我已经解决了这个问题。这次经历也让我有了很实用的感悟:排查程序bug的时候,不能只聚焦于复杂的编程逻辑错误,那些容易被忽略的低级失误也必须纳入排查范围,很多时候看似诡异的运行问题,根源恰恰是这些不起眼的小错误。
内容的提问来源于stack exchange,提问作者Mark
相关产品推荐
相关产品推荐

