JAVA入门知识点+案例介绍(第四集)
📋个人简介
📜个人简介 :
🎅 作者简介:大家好,我是迈热✌️
🌝 支持一下:点赞👍+收藏🌟+留言📪
📣 系列专栏:java基础🍁
✉️格言:先把键盘敲烂再说💻往死里敲!🌞
🌞学习前的小唠叨
🌈🌈哈喽 兄弟萌! 我们都在想成为大佬的路上加油着👍
既然我们已经踏入了学习这一长路, 那么就把它做的让
自己满意为止💜 加油兄弟萌!!!!😝
目录
- 📋个人简介
- 🌞学习前的小唠叨
- 🍄 前言
- 🐳JAVA中的分支结构之 if...else
-
- 💦1.1 if语句
- 💦1.2 if-else语句
- 🐳案例一:判断学生成绩等级
-
- 💦1.1 案例一需求
- 💦1.2 案例一代码演示
- ⏳Java分支结构之多重if
-
- 💦1.1多重If语句
- 💦1.2 执行过程的说明
- ⏳案例二:星级成绩评定系统
-
- 💦2.1 案例二需求
- 💦2.2 案例二代码演示
- 💻 结语
🍄 前言
🍊这一期我们来学习有关分支结构的知识点和案例🍊
🐳JAVA中的分支结构之 if…else
🌱🌱生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 85 分,则奖励一个 Iphone X 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。
💦1.1 if语句
- 🍒🍒用法如下:
if (<条件>) { <条件成立执行的代码> }
- 🍒🍒执行过程如下:⬇️
- 🍒🍒例如:
// 当分数score大于85时,输出"奖励一部Iphone X!" int score = 90; if (score > 85){ System.out.println("奖励一部Iphone X!"); }
- 🍒🍒注意:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的哦。
- 🍒🍒例如:
- 🍒🍒输出结果:
不及格
这个月零花钱没啦!
这个月零花钱没啦
💦1.2 if-else语句
🌱🌱if…else比if语句的操作多了一步,当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。例如,如果今天不下雨,就出门逛街,否则就宅在家玩游戏。
- 🍒🍒用法如下:
if (<条件>) { <条件成立执行的代码> }else { <条件不成立执行的代码> }
-
🍒🍒执行过程如下:
-
🍒🍒例如:
// 当分数score大于等于60时输出"考试合格!",否则输出"考试不合格!" int score = 80; if (score >= 60) System.out.println("考试合格!"); else { System.out.println("考试不合格!"); }
🐳案例一:判断学生成绩等级
学完上述内容之后我们用一个小案例来总结一下上述内容吧!!
💦1.1 案例一需求
-
🍒🍒案例需求:为了完成判断学生成绩等级这个案例,我们需要定义一个变量score用来接收程序输入的成绩数据,然后判断score变量的值,输出相应结果,你编写的程序要能根据不同的分数输出不同的等级,如图所示⬇️:
- 🍒85-100分: 优秀,非常棒棒!
- 🍒85分以下: 还能加油,不要放弃!
-
代码效果如下⬇️:
💦1.2 案例一代码演示
- 🍒🍒代码:
import java.util.Scanner;public class Demo{public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入学员成绩:");int score=input.nextInt();if(score>=85&&score<=100){System.out.println("优秀,非常棒棒!");}else{System.out.println("还能加油,不要放弃!");}}}
- 🍒🍒结果:
⏳Java分支结构之多重if
🌱🌱多重 if 就是指在代码中会存在多个判断的部分,这时我们的多重 if 就发挥作用
💦1.1多重If语句
- 🍒🍒在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码,例如:如果一个人年龄介于 35岁至 60 岁之间,就是“中年”;如果年龄介于 18 岁至 35 岁之间,则是“青年”; 18 岁以下则是“少年”
- 🍒🍒如下所示 ⬇️:
if (<条件1>) { <条件1成立执行的代码> }else if(<条件2>){ <条件2成立执行的代码> }else if(<条件3>){ <条件3成立执行的代码> }else{ <以上条件都不成立执行的代码> }
💦1.2 执行过程的说明
- 🍒🍒执行过程:
int age = 37;if(age < 18){ System.out.println("少年"); }else if(age >=18 && age < 35){ System.out.println("青年"); }else if(age >= 35 && age <60){ System.out.println("中年"); }else{ System.out.println("老年"); }
⏳案例二:星级成绩评定系统
学完上述内容之后我们用一个小案例来总结一下上述内容吧!!
💦2.1 案例二需求
-
🍒🍒 需求:编写一个星级成绩评定系统,要求如下 ⬇️:
- 90分及以上:五星成绩。
- 80-90分(包括80分,不包含90分):四星成绩。
- 70-80分(包括70分,不包含80分):三星成绩。
- 60-70分(包括60分,不包含70分):俩星成绩。
- 60分以下(不包含60分):无星成绩。
-
🍒🍒代码效果如下 ⬇️:
💦2.2 案例二代码演示
- 🍒🍒代码:
import java.util.Scanner;public class Demo { public static void main(String[] args) { System.out.println("星级成绩评定系统"); System.out.println("请输入成绩:"); Scanner sc = new Scanner(System.in); int score=sc.nextInt(); if(score>=90){ System.out.println("*五星成绩"); }else if(score>=80&&score<90){ System.out.println("四星成绩"); }else if(score>=70&&score<80){ System.out.println("*三星成绩"); }else if(score>=60&&score<70){ System.out.println("俩星成绩"); }else{ System.out.println("无星成绩"); } }}
- 🍒🍒结果(在这我只测了一种结果,其他结果由小可爱们来完成哦!):
💻 结语
🍻🍻到这我们的任务就结束啦!!!🌝
感谢大家的阅读 如果在内容方面有什么问题的话可以
在评论区或私信告诉我吧
博主小要求🙏🙏 如果这段对大家有用的话 就给博主
一个免费的点赞👍+评论✉️ +收藏💻吧!!!
感谢大家啦💙💙💙