if语句介绍:
if语句有三种,分别是if语句、if-else语句和if-else……if else语句
条件语句通常是一个布尔表达式,结果为true或false。
一.if语句
语法格式:
if(条件表达式){
功能代码块;
}
package longyuliangxuliang;
public class PassTest1 {
public static void main(String[] args) {
int a=36;
if(a>80) {
System.out.println("成绩及格");
}
System.out.println("成绩不及格");
}
}
结果:
成绩不及格
但如果把a改为98,就会发现结果为:
成绩及格
成绩不及格
二.if语句的延伸
前面的if语句中,并没有对条件不符合内容进行处理,这是不完美的,所以java引入了一条新的语句:
if-else
语法格式为:
if(条件表达式){
代码块1;
}
else{
代码块2;
}
package longyuliangxuliang;
public class PassTest {
public static void main(String[] args) {
int b =78;
if(b>70) {
System.out.println("你的成绩大于70");
}
else {
System.out.println("你的成绩小于70");
}
System.out.println("检查完毕");
}
}
结果:
你的成绩大于70
检查完毕
三.多个条件判断的if语句
可以判断多个条件的语句就是if-else-if语句
语法格式:
if(条件表达式)
代码块1;
else if(条件表达式)
代码块2;
else
代码块3;
package longyuliangxuliang;
public class PassTest {
public static void main(String[] args) {
int d =470;
if(d>570)
System.out.println("成绩优秀");
else if(d>456)
System.out.println("成绩很好");
else
System.out.println("成绩太差");
System.out.println("检查完毕");
}
}
结果:
成绩很好
检查完毕
注意:条件要由大到小,比如如果d=678,那么他会执行d>570后这条语句,而不执行d>456这条语句