码迷,mamicode.com
首页 > 其他好文 > 详细

多个else if语句

时间:2015-10-22 23:57:42      阅读:434      评论:0      收藏:0      [点我收藏+]

标签:

public class demo { 

public static void main(String[] args) { 
boolean examIsDone = true; 
int score = 65; 
if (examIsDone) 
if (score >= 90)System.out.println("A ,Excellent"); 
else if (score >= 80) 
System.out.println("B ,Good"); 
else if (score >= 70) 
System.out.println("C ,Middle"); 
else if (score >= 60) 
System.out.println("D ,Pass"); 

else 
System.out.println("E ,Fail"); 


System.out.println("Done is Done"); 

} 
} 

     1)、if后的括号不能省略,括号里表达式的值最终必须返回的是布尔值 
       2)、如果条件体内只有一条语句需要执行,那么if后面的大括号可以省略,但这是一种极为不好的编程习惯。 
       3)、对于给定的if,else语句是可选的,else if 语句也是可选的 
       4)、else和else if同时出现时,else必须出现在else if 之后 
       5)、如果有多条else if语句同时出现,那么如果有一条else if语句的表达式测试成功,那么会忽略掉其他所有else if和else分支。 
       6)、如果出现多个if,只有一个else的情形,else子句归属于最内层的if语句

多个else if语句

标签:

原文地址:http://www.cnblogs.com/lubocsu/p/4903164.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!