3.8.2 条件语句
在Java中,条件语句的格式为
if (condition) statement //这里的条件必须用括号括起来
与绝大多数程序设计语言一样,Java常常希望在某个条件为真时执行多条语句。在这种情况下,应该使用块语句(block statement)(有时称为复合语句),形式为:
if (condition) {
statement1;
statement2;
...
}
在Java中,更一般的条件语句格式如下所示
if (condition) { //双分支条件语句
statement1;
statement2;
...
}
else{
statement1;
statement2;
...
}
其中else部分是可选的。else子句与最邻近的if构成一组。
多分支条件语句
if (condition) {
statement;
}
else if (condition) {
statement;
}
...
else {
statement;
}
至此,单分支、双分支、多分支语句讲完,来个实例练习一下。
Scanner in = new Scanner(System.in);
System.out.println("请输入您的整数形式的成绩:");
int n = in.nextInt();
if (n > 0 & n <= 20){
System.out.println("您输入的数字在20以内");
}
else if ( n > 20 & n <= 40) {
System.out.println("您输入的数字大于20,小于40");
}
else if (n >=60 & n <= 100) {
System.out.println("您的成绩及格了");
}
else{
System.out.println("您输入的成绩不在100分内,不合法,请重新输入");
}