天天看点

Java程序逻辑控制:if分支结构| 学习笔记Java程序逻辑控制:if分支结构    

开发者学堂课程【Java编程入门:if分支结构】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:

https://developer.aliyun.com/learning/course/18

Java程序逻辑控制:if分支结构    

内容简介:

一:if分支结构的含义及分类

二:if判断结构

三:if..else 判断结构

四:多条件判断结构

在程序开发的过程之中一共会存在有3种程序逻辑:顺序结构、分支结构、循环结构,对于之前所编写的代码大部分都是顺序结构的定义,即:所有的程序将按照定义的代码依次执行。

  If 分支结构主要是针对关系表达式进行判断处理的分支操作。对于分支语句主要有三类使用形式,使用的关键字有:if、else。

使用形式如下表:  

If判断: If..else 判断: 多条件判断:

If(布尔表达式){

条件满足时执行 ;

}

If (布尔表达式){

     满足条件时执行 ;

If(布尔表达式){

   条件满足时执行 ;

} else if(布尔表达式){

} else if (布尔表达式) {

   条件满足时执行 ;

} [else {

   条件不满足时执行 ;

}]

范例:观察if语句。

Public class JavaDemo {

Public static void main(String args[ ]) { 

    int age = 22 ;

    if (age >= 18 && age <=20){

        System.out.println (“光荣的参与为人民服务的志愿活动!”) ;

    }

    System.println(“回到正常的生活轨迹! “) ;

在要进行不满足条件时的执行可以使用if..else操作。

三:if..else结构

范例:使用if..else

Public static void main(string args[ ]) {

    Double money =20.00 ;

    If (money >= 19.8) {

      System.out.println(“很牛×走到售卖处,很霸气的拿出20元,说不用找了。”) ;

    } else {

       System.out.println(“在灰暗的角落等待着 别人剩下的东西。”)

    System.out.println(“好好吃饭,好好的喝! “) ;

 }

在使用if的时候最主要的特点是它可以进行若干个条件判断。

范例:多条件判断。

    Double score = 90.00 ;

    If (score >=90.00 && score <=100) {

      System.out.println(“优等生。”) ;

    } else if(score >=60 && score < 90) {

       System.out.printin(“良等生。”) ;

       System.out.println(“差等生。”) ;

在进行多条件判断时可以不写上else语句,但好习惯一定要写上else语句。

下面是不写else语句的示例: