千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

在现实生活进行程序开发时,由于对于同一件事判定的结果不同,需要使用if判断语法进行编写程序,以下是我在学习过程中完成的案例。
First:输入学生成绩,根据输入的成绩来输出结果
class Demo09{
public static void main(String[] args) {
int score = 90;
if (score >= 98){
System.out.println("奖励自己一顿好吃的");
}
System.out.println("Hello World!");
}
}
接下来是if-else结构:
class Demo11{
public static void main(String[] args) {
// 键盘录入考试成绩,输出及格或者不及格
/*
1、导包
2、创建Scanner对象
3、提示输入成绩
4、获取输入的成绩
5、判断,输出结果
*/
Scanner sc = new Scanner(System.in);
// 提示并获取数据
System.out.println("请输入考试成绩:");
int score = sc.nextInt();
// 判断
if((score >= 60) && (score <= 100) ){
System.out.println("考试成绩及格");
} else {
System.out.println("考试成绩不合格");
}
System.out.println("OVER");
}
}
在之后是多多重if:根据输入的不同,输出不同的结果
if(day==1){
System.out.println("星期一,课程有Java");
} else if(day == 2){
System.out.println("星期二,课程有HTML");
} else if(day == 3){
System.out.println("星期三,课程有CSS");
} else if(day == 4){
System.out.println("星期四,课程有JavaScript");
} else if(day == 5){
System.out.println("星期五,课程有MySql");
} else if(day == 6){
System.out.println("星期六,课程有Maven");
} else if(day == 7){
System.out.println("星期日,课程有Git");
} else {
System.out.println("输入有误,请重新输入!");
}
System.out.println("OVER");
}
最后是嵌套if:在实际生活中,因为对于一件事可能需要先满足一个条件,在满足第二个条件才可以成功,此时需要使用嵌套if:
代码实现:Scanner sc = new Scanner(System.in);
// 提示输入并获取车票
System.out.println("请出示车票【1==有票,0==无票】:");
int ticket = sc.nextInt();
if(ticket > 0){
// 有车票,提示经过安检
System.out.println("检票通过,请经过安检... 请输入刀子的长度【mm】:");
int knifeLength = sc.nextInt();
// 判断刀子是否合法
if(knifeLength<150){
System.out.println("安检通过,请排队候车");
} else {
System.out.println("请跟我走一趟");
}
} else {
// 没有车票,提示购买车票
System.out.println("请先去购买车票...");
}