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

📋个人简介

📜个人简介 :
🎅 作者简介:大家好,我是迈热✌️
🌝 支持一下:点赞👍+收藏🌟+留言📪
📣 系列专栏:java基础🍁
✉️格言:先把键盘敲烂再说💻往死里敲!🌞

🌞学习前的小唠叨

🌈🌈哈喽 兄弟萌! 我们都在想成为大佬的路上加油着👍
既然我们已经踏入了学习这一长路, 那么就把它做的让
自己满意为止💜 加油兄弟萌!!!!😝

在这里插入图片描述

🍄 前言

🍊这一期我们来学习有关分支结构的知识点和案例🍊

🐳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("无星成绩");
        }

    }
}


  • 🍒🍒结果(在这我只测了一种结果,其他结果由小可爱们来完成哦!):
    在这里插入图片描述

💻 结语

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

在这里插入图片描述

  • 35
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 39
    评论
评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农_迈热

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值