说道if 语句,相信大家都不会陌生。不过对于if 的单条语句和多条语句有什么区别,我倒是今天才知道,在这里,我来跟大家分享一下。
首先,先看一个小的Demo及运行结果。
class IfDemo
{
public static void main(String[] args)
{
int x = 3;
if (x>1) //如果if控制的语句只有一条,“{}”大括号可以不写
{
System.out.println("yes");
}
System.out.println("over");
int n = 3;
//if else if else 一个整体
if (n>1)
System.out.println("a");
else if (n>2)
System.out.println("b");
else
System.out.println("c"); //if else if else ---->这里的结果是: a
//if else 语句,一旦满足条件,执行完毕即结束,后面的条件,不再判断,也不去执行
if (n>1)
System.out.println("x"); //x
if (n>1)
System.out.println("y"); //y
// 单条if语句和多条if语句差别。
}
}
如上可知:单条if语句(if else if else if.........else),程序只会在满足一个if 只会就离开这个if 语句,后面的else if 即时条件满足,也不会被判断,更不会被执行。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
以上,是if语句在java中的使用介绍,欢迎大家前来指正批评,谢谢。