开发者学堂课程【Java编程入门:if分支结构】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/18
Java程序逻辑控制:if分支结构
内容简介:
一:if分支结构的含义及分类
二:if判断结构
三:if..else 判断结构
四:多条件判断结构
在程序开发的过程之中一共会存在有3种程序逻辑:顺序结构、分支结构、循环结构,对于之前所编写的代码大部分都是顺序结构的定义,即:所有的程序将按照定义的代码依次执行。
一:if分支结构的含义及分类
If 分支结构主要是针对关系表达式进行判断处理的分支操作。对于分支语句主要有三类使用形式,使用的关键字有:if、else。
使用形式如下表:
If判断: |
If..else 判断: |
多条件判断: |
If(布尔表达式){ 条件满足时执行 ; } |
If (布尔表达式){ 满足条件时执行 ; } |
If(布尔表达式){ 条件满足时执行 ; } else if(布尔表达式){ 条件满足时执行 ; } else if (布尔表达式) { 条件满足时执行 ; } [else { 条件不满足时执行 ; }] |
二:if判断结构
范例:观察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 class JavaDemo {
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的时候最主要的特点是它可以进行若干个条件判断。
四:多条件判断结构
范例:多条件判断。
Public class JavaDemo {
Public static void main(string args[ ]) {
Double score = 90.00 ;
If (score >=90.00 && score <=100) {
System.out.println(“优等生。”) ;
} else if(score >=60 && score < 90) {
System.out.printin(“良等生。”) ;
} else {
System.out.println(“差等生。”) ;
}
}
}
在进行多条件判断时可以不写上else语句,但好习惯一定要写上else语句。
下面是不写else语句的示例:
Public class JavaDemo {
Public static void main(string args[ ]) {
Double score = 90.00 ;
If (score >=90.00 && score <=100) {
System.out.println(“优等生。”) ;
} else if(score >=60 && score < 90) {
System.out.printin(“良等生。”) ;
}
}
}