我怎样才能进一步简化这段代码呢?
if (tg>=97 && tg <=100) puts(“excellent”); else if (tg>=94 && tg <=96) puts(“vs”); else if (tg>=91 && tg <=93) puts(“Satisfactory”) else puts(“invalid grade”);
我希望尽可能简化代码谢谢
zzwlnbp81#
您可以通过重新排序语句来稍微简化代码:
if (tg > 100 || tg < 91) puts(“invalid grade”) else if (tg>=97) puts(“excellent”); else if (tg>=94) puts(“vs”); else puts(“Satisfactory”)
上界是不必要的,因为它们已经被前面的语句检查过了。最后一条语句根本不需要边界,因为91-93是唯一剩下的可能值。
1条答案
按热度按时间zzwlnbp81#
您可以通过重新排序语句来稍微简化代码:
上界是不必要的,因为它们已经被前面的语句检查过了。最后一条语句根本不需要边界,因为91-93是唯一剩下的可能值。