程序执行流程之if-else语句02

if-else的简化

if-else省略大括号

  • 如果if或者else的语句块只有一个语句,可以省略大括号

  • 简化求最大数的程序

语法 : 
if(boolean值)
if语句块
else
else语句块

if(boolean值){
if语句块
else if (){
if语句块
}else{
else语句块
}
//java中 ,可以省略掉大括号 ,但是如果一个if else语句当中有多个语句 ,例如 //prinln语句有两条就需要使用到大括号了
if-else if的优化版本
public class Example03 {
  public static void main(String[] args) {
      int a = 88;
      int b = 7;
      int c = 99;

      if (a == b && b==c){
          System.out.println("a,b和c等大,为"+a);
      }else if (a > b && a > c ){
          System.out.println("a最大, 为"+a);
      }else if(b > a && b > c){
          System.out.println("b最大 ,为"+b);
      }else if(c > a && c > b){
          System.out.println("c最大 ,为"+c);
      }else if(a == b && b > c){
          System.out.println("a和b最大 ,为"+b);
      }else if(a == c && c > b){
          System.out.println("a和c最大 ,为"+c);
      }else if(b == c && c > a){
          System.out.println("b和c最大 ,为"+b);
      }

  }
}
posted @ 2022-04-09 17:01  comia  阅读(107)  评论(0)    收藏  举报