class If2
{
public static void main(String[] args)
{
int x= 2;
if(x>3)
{
System.out.println("yes");
//此句是否执行取决于if(x>1)是否成立。
//如果不加{}号if只控制离它最近的单条语句。
}
else
{
System.out.println("no");
}
System.out.println("与我无关");
//此句和if无关。独立执行。
/* if else结构简写格式: 变量=(条件表达式)?表达式1:表达式2
三元运算符:
好处:可以简化if else代码。
弊端:因为是运算符,所以运算完必须要有一个结果。
*/
int n = 1;
if(n>3)
System.out.println("A");
else if(n>2)
System.out.println("B");
else if(n>1)
System.out.println("C");
else
System.out.println("D");//此句为单条语句;
if(n>2)
System.out.println("A");
if(n>1)
System.out.println("B");
if(n>0)
System.out.println("C");
else
System.out.println("D");//此句为三条语句
}
}