一、 if语句
1、if结构
if(条件表达式){ 语句组 }
2、if else
if (条件表达式){语句组1} else {语句组2}
3、else if
if (条件表达式1){语句组1}
else if(条件表达式2){语句组2}
else if(条件表达式3){语句组3}
……
public class HelloWorld {
public static void main(String[] args) {
// 1. if结构
int score = 95;
if (score >= 85) {
System.out.println("您真优秀!");
}
if (score < 60) {
System.out.println("您需要加倍努力!");
}
if ((score >= 60) && (score < 85)) {
System.out.println("您的成绩还可以,仍需继续努力!");
}
// 2. if-else结构
if (score < 60) {
System.out.println("不及格");
} else {
System.out.println("及格");
}
// 3. else-if结构
int testScore = 76;
char grade;
if (testScore >= 90) {
grade = 'A';
} else if (testScore >= 80) {
grade = 'B';
} else if (testScore >= 70) {
grade = 'C';
} else if (testScore >= 60) {
grade = 'D';
} else {
grade = 'F';
}
System.out.println("Grade = " + grade);
}
}
二、switch语句
用法与if一样, 但只能适用于int类型数据或能够强制转化成int类型的(比如byte、short、char)
public class HelloWorld {
public static void main (String[] args)
{
int test=79;
char grade;
switch(test / 10) {
case 9:
grade = '优';
break;
case 8:
grade = '良';
break;
case 7:
case 6:
grade = '中';
break;
default:
grade = '差';
}
System.out.println("Grade = " + grade);
}
}
网友评论