首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

if 跟 else if

2012-10-25 
if 和 else if??? 最近做项目碰到服务器端验证用到了大量的if语句,首先不说这种验证的有效性,今天要说的就

if 和 else if

??? 最近做项目碰到服务器端验证用到了大量的if语句,首先不说这种验证的有效性,今天要说的就是对if和else if的理解,以前一直没注意这两者和联系和区别,做项目的时候却发现验证的时候有些验证达不到,仔细检查了一下,才发现是自己对if 和else if没有真正的理解,其实说实在话很简单,也就是if和else的关系,先来看看这个例子

int i=3;int j=4;if(i!=3){   System.out.println(i);}else if(j==4){  System.out.println(j);}

这个的输出结果是:

4

如果是这样:

int i=3;int j=4;if(i==3){  System.out.println(i);}else if(j==4){  System.out.println(j);}

?这个只会输出:

3

?而没有输出4。

我以前一直没对这个搞懂,我以为后面的也会输出,这就错了,这跟if else是一样的,如果if通过了的话,后面的是不会执行的。

?

热点排行