标签:
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语句
标签:
原文地址:http://www.cnblogs.com/lubocsu/p/4903164.html