一个if语句可以包含另一个if语句以形成一个嵌套语句。嵌套if可以使决策基于进一步的要求。
考虑以下语句:
if (profit > 1000) if (clients > 15) bonus = 100; else bonus = 25;
适当地缩进嵌套的语句将有助于向读者阐明含义。但是,一定要明白,在其他条款与最接近的关联,如果除非花括号{}用来改变的关联。
例如:
if (profit > 1000) { if (clients > 15) bonus = 100; } else bonus = 25;