if语句
格式一:
if(条件表达式)
{
执行语句;
}
例如
class IfDemo
{
public static void main(String[] args)
{
int a=3;
if(a>3)//只有条件为true时才执行大括号中语句
{
System.out.println("Hello World!");
}
}
}
技巧,如果if语句中的执行语句只有一条,可以省略大括号,条件成立时,只执行离if()最近语句
例如:
class IfDemo
{
public static void main(String[] args)
{
int a=3;
if(a>3)//只有条件为true时才执行大括号中语句
System.out.println("Hello World!");
}
}
格式二
if(条件表达式)
{
执行语句①;
}else
{
执行语句②;
}
当条件成立时执行执行语句①,否则执行执行语句②
格式三
if(条件表达式)
{
执行语句①;
}else if(条件表达式)
{
执行语句②;
}
……
else
{
执行语句x;
}
当第一个条件表示为true时,执行执行表达式①。否则进行第二条条件表达式判断,
第二条条件表达式为true执行执行语句②,否则进行第三条条件表达式判断,一直
向下直到结束。
if(条件表达式)后面不能加分号,否则会判断后结束语句而不执行任何执行语句。
原来执行语句代码块变成局部代码块去执行。
|
|