java,if else和if else if else区别?

if else和

if
else if
else
区别?谢谢。

1、if-else是双分支结构

if-else 语句表示"如果条件正确则执行一个操作,否则执行另一个操作"。当条件表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。

代码示例:

int a=5;

intb=6;

if(a>b){

return a;

}else{

return b;

}

2、if-else if-else是多分支选择结构

if-else if-else用法为:

if(布尔表达式1)

{

语句块1;

}

else if(布尔表达式2)

{

语句块2;

}

………

else if(布尔表达式n)

{

语句块n;

}

else

{

语句块n+1;

}

使用 if-else if-else语句时,依次判断表达式的值,当某个分支的条件表达式的值为 true 时,则执行该分支对应的语句块,然后跳到整个 if 语句之外继续执行程序。如果所有的表达式均为 false,则执行语句块 n+1,然后继续执行后续程序。

逐条if语句进行判断条件匹配,进入语句体,否则对if语句继续匹配。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点;Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料来源:百度百科-JAVA

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-09-20

if else是条件分支语句,if else只判断一次,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行;if else if else执行2次判断,这种语句可以检测到多种可能的情况。

1、if else用法示例:if(5>6){a}else{b};如果5是大于6的话就执行这里就会执行a处,如果5不大于6的话就执行这里就会执行b处。

2、if else if else用法示例:if(5>6){a}else if(5==6){b}else{c};如果5不大于6的话就执行这里就会执行a处,如果5不大于6并且5等于6的话就执行b处,上面2个条件都不满足就会执行c处。

扩展资料

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点;Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料来源:

参考资料来源:

本回答被网友采纳
第2个回答  推荐于2017-09-07
if(如果条件成立,执行大括号里面的语句){

}else{
如果不成立就执行这里的语句
}

----------------------------------------

if(如果条件成立,执行大括号里面的语句){

}else if(在上面的条件不成立的情况下,还有其他的可以能的条件,如果满足执行后面大括号里面的语句)
{

}else{
上面的条件不成立的时候,执行的语句/
}本回答被提问者采纳
第3个回答  2018-10-13
if如果条件成立,执行大括号里面的语句
else 如果不成立就执行这里的语句
if如果条件成立,执行大括号里面的语句
else if在上面的条件下不成立的情况下,还有其他的可以能的条件,如果满足执行后面的大括号里面的句子
else上面的条件不成立时,执行的语句
else和他前面的离他最近的一个if是一对
ifelse是条件分枝语句
ifelse值判断一次
如果五是大于6的话就知心这里
第4个回答  2009-12-17
if else是条件分支语句

if else只判断一次
if(5>6){
//如果5是大于6的话就执行这里
}else{
//如果5不大于6的话就执行这里
}

if else if else执行2次判断
if(5>6){
//如果5是大于6的话就执行这里
}else if(5==6){
//如果5不大于6并且5等于6的话就执行这里
}else{
//上面2个条件都不满足就执行这里
}
还可以有更多个的if else来进行更详细的判断

参考资料:/

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网