暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

java语言基础(if条件判断)

阿莫学习日记 2021-04-15
851

流程是人们生活中不可或缺的一部分,它表示人们每天都在按照一定的流程做事。比如出门搭车、上班、下班、搭车回家。这其中的步骤是有顺序的。程序设计也需要有流程控制语句来完成用户的要求,根据用户的输入决定程序要进入什么流程,即“做什么”以及“怎么做”等。

从结构化程序设计角度出发,程序有 3 种结构:顺序结构、选择结构和循环结构。若是在程序中没有给出特别的执行目标,系统则默认自上而下一行一行地执行该程序,这类程序的结构就称为顺序结构。


if语句

if语句用于判断所给定的条件是否满足,根据给定的条件的真假决定是否执行{}里的操作。下例如果a>b就执行打印语句,否则不执行。

    public class Demo {
    public static void main(String[] args) {
    int a = 10;
    int b = 5;
    /*
    if(布尔表达式){
    相应语句 布尔表达式为true时执行
                }
             */
    if (a > b){
    System.out.println("if语句");//if语句
    }
    }
    }


    if-else语句

    if-else语句比if语句多了一个else语句,其实就是当if里的条件不满足的时候就去执行else{}里的语句。下例如果a>b就打印输出if执行,否则输出else语句执行。

      public class Demo {
      public static void main(String[] args) {
      int a = 10;
      int b = 5;
      /*
      if(布尔表达式){
      布尔表达式为true时执行
      ...
      }else{
      布尔表达式为false时执行
      ...
      }
      当{}里面只有一条语句时{}可以省略,但不建议
      */
      if (a > b){
      System.out.println("if语句执行");//if语句执行
      }else {
      System.out.println("else语句执行");
      }
      }
      }

      if-else-if语句

      if-else语句是一种非黑即白的语句,只有是或不是这两种选项,但是现实往往会有多个选项,所以需要if-else-if。下例对a的大小进行判断,最后输出a==100。

        public class Demo {
        public static void main(String[] args) {
        int a = 100;
        if(a > 100){
        System.out.println("a > 100");
        }else if (a == 100){
        System.out.println("a == 100");//100
        }else if (a > 50){
        System.out.println("a > 50且a < 100");
        }else {
        System.out.println("a <= 50");
        }
        }
        }


        if-else嵌套语句

        if-else语句的嵌套用来判断同时要满足多个条件的情况。下例
        如果今天是周末并且天气晴朗就去室外游玩,否则在室内游玩,如果今天不是周末就去上班。

          public class Demo {
          public static void main(String[] args) {
          String today = "周末";
          String weather = "晴朗";
          /*
          如果今天是周末并且天气晴朗就去室外游玩,否则在室内游玩
          如果今天不是周末就去上班
          */
          if (today.equals("周末")) {
          if (weather.equals("晴朗")) {
          System.out.println("去室外游乐场游玩");
          } else {
          System.out.println("去室内游乐场游玩");
          }
          } else {
          System.out.println("去上班");
          }
          }
          }

          文章转载自阿莫学习日记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

          评论