3.2.1if分支结构
范例:使用if语句判断
public class Fortysix01 {
public static void main(String[] args) {
int age=20;
if(age>=18&&age<=22) {
System.out.println("我是个大学生");
}
System.out.println("我要继续拼搏");
}
}
执行结果
我是个大学生
我要继续拼搏
范例:使用if…else结构
public class Fortysix02 {
public static void main(String[] args) {
double money=20.00;//当前口袋全部资产
if(money>=19.8) {//19.8为饭费,大于饭费可以购买
System.out.println("霸气的掏出钱");
}else {//资产不够时
System.out.println("饿着");
}
System.out.println("好好学习好好吃饭");//判断之后的执行语句
}
}
执行语句
霸气的掏出钱
好好学习好好吃饭
范例:多条件判断
import java.util.Scanner;
public class Fortyseven {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入您的成绩:");
double score=sc.nextDouble();
while(score<0||score>100) {
System.out.println("输入不正确,请重新输入:");
score=sc.nextDouble();
}
if(score==0) {
System.out.println("鸡蛋");
}else if(score>0&&score<60) {
System.out.println("不及格");
}else if(score>=60&&score<70){
System.out.println("一般");
}else if(score>=70&&score<80) {
System.out.println("良好");
}else if(score>=80&&score<90) {
System.out.println("好");
}else if(score>=90&&score<100) {
System.out.println("优秀");
}else if(score==100) {
System.out.println("完美");
}
}
}
执行结果
请输入您的成绩:-85
输入不正确,请重新输入:
95
优秀