if语句从上向下一步步判断,当遇到第一个true时就执行紧接着的{}中的代码,执行完毕后跳过剩下的else if和else。当没有遇到true时,就执行else的代码。其中,如果不需要else if和else的时候,它们都可以省略不写。

那么,代码就可以这样写:

else是其他情况的意思。而当上面所有判断条件都是大于,那么,剩下的情况当然只有score < 60。所以,不需要写明else if (score < 60)而直接写else。

当然,如果只需要及格和不及格,可以这样写:

而且,如果只需要知道及格,其他不管,可以这样写:

初学者如果觉得一些判断条件很复杂的话,可以尝试先画出流程图,然后再将流程图写成代码。

输入三个数,求最大值。

求一元二次方程的解。对于一元二次方程公式 ,要求用户输入a、b和c的值,然后程序输出方程中x的值。

输入三个double类型的值,判断这三个值是否可以表示一个三角形的三条边(即任意两边之和大于第三边的条件成立)。