为什么我的If_Else代码总是只打印一个条件,而Else_If条件中有更多的真实条件



在if-else语句中,我的代码只打印一个条件,其余的都不执行。如果两个或多个条件连续为真,编译器执行什么

我认为您会混淆if-else_if和else。If类似于将首先检查为true的主语句,如果是,则执行代码。Else_if类似于次要语句,只有当if语句为false时才会检查(如果提到(。如果if和Else_if语句都不为True,则Else是要执行的代码。我认为您正在尝试在程序中运行if和else-if语句,请记住如果";如果";语句为true,则它将不执行else_if和else语句,并在执行完if块之后通过。

最新更新