JAVA入门知识点+案例介绍(第四集)
📋个人简介
📜个人简介 :
🎅 作者简介:大家好,我是迈热✌️
🌝 支持一下:点赞👍+收藏🌟+留言📪
📣 系列专栏:java基础🍁
✉️格言:先把键盘敲烂再说💻往死里敲!🌞
🌞学习前的小唠叨
🌈🌈哈喽 兄弟萌! 我们都在想成为大佬的路上加油着👍
既然我们已经踏入了学习这一长路, 那么就把它做的让
自己满意为止💜 加油兄弟萌!!!!😝
@[TOC](目录)
🍄 前言
🍊这一期我们来学习有关分支结构的知识点和案例🍊
🐳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("无星成绩");
}
}
}
- 🍒🍒结果(在这我只测了一种结果,其他结果由小可爱们来完成哦!):
💻 结语
🍻🍻到这我们的任务就结束啦!!!🌝
感谢大家的阅读 如果在内容方面有什么问题的话可以
在评论区或私信告诉我吧
博主小要求🙏🙏 如果这段对大家有用的话 就给博主
一个免费的点赞👍+评论✉️ +收藏💻吧!!!
感谢大家啦💙💙💙
- 点赞
- 收藏
- 关注作者
评论(0)