我的if else语句存在问题,该语句将仅显示else输出而不显示if输出。
default:
if (GradeVar >= 10) {
Console.WriteLine("That grade is a perfect score. Well done!");
} else {
Console.WriteLine("That grade is not passing.");
}
break;
这是我正在谈论的特定代码;它用于程序显示某些成绩信息。
答案 0 :(得分:0)
GradeVar
始终小于或等于9
。
但是,我们需要minimal, but complete and verifiable example才能真正了解出了什么问题。到目前为止,我们可以确定您最有可能处于switch
结构中,并且可能位于method
是参数,局部变量的loop
或GradeVar
内部或财产。修改您的问题并包括以下内容是一个好主意:
GradeVar
的地方。GradeVar
的任何地方的值都会被修改。GradeVar
的参数,局部变量或属性。我希望这可以帮助您获得所需的答案,并祝您工作顺利。