zoukankan      html  css  js  c++  java
  • 多个else if语句

    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语句

  • 相关阅读:
    块级作用域
    作用域变量 var
    unkown类型
    generator (2)
    generator (1)
    generator
    索引类型
    XML 特殊字符处理和 CDATA
    15 个实用的 PHP 正则表达式
    论MySQL数据库中两种数据引擎的差别
  • 原文地址:https://www.cnblogs.com/lubocsu/p/4903164.html
Copyright © 2011-2022 走看看