1)不带else的if语句
if(表达式) if子句; //else的话 什么都不做
2)带else的if语句
if(表达式) if子句 //if子句与else子句二者地位完全等同。
esle else子句
3)if子句中嵌套带if-else语句
if(表达式1)
if(表达式2) if子句
else else子句1
esle else子句2
if(x>=0)
if(x>0)
y = 1;
else
y = 2;
else
y = 3;
4)if子句中嵌套不带else的if语句
if(表达式1)
{if(表达式2) if子句 } //注意此处一定要有{}
esle else子句2
y = 2;
if(x>=0)
{
if(x>0)
y = 1;
}
else
y = 3;
5)else子句中嵌套不带else的if语句
if(表达式1)
if子句1
esle
if(表达式2) if子句2
y = 2;
if(x>0)
y = 1;
else
if(x<0)
y = 3;
6)else子句中嵌套带if-else的语句 //常用
if(表达式1) if子句1
esle
if(表达式2) if子句2
else else子句1
if(x>0)
y = 1;
else
if(x==0)
y = 2;
else
y = 3;