> 文档中心 > JAVA入门知识点+案例介绍(第四集)

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 (<条件>) {  <条件成立执行的代码>  }  
  • 🍒🍒执行过程如下:⬇️

JAVA入门知识点+案例介绍(第四集)

  • 🍒🍒例如:
// 当分数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 执行过程的说明

  • 🍒🍒执行过程:
    在这里插入图片描述
    JAVA入门知识点+案例介绍(第四集)
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("无星成绩"); }    }}
  • 🍒🍒结果(在这我只测了一种结果,其他结果由小可爱们来完成哦!):
    在这里插入图片描述

💻 结语

🍻🍻到这我们的任务就结束啦!!!🌝
感谢大家的阅读 如果在内容方面有什么问题的话可以
在评论区或私信告诉我吧
博主小要求🙏🙏 如果这段对大家有用的话 就给博主
一个免费的点赞👍+评论✉️ +收藏💻吧!!!
感谢大家啦💙💙💙

在这里插入图片描述

影搜视频