湖北师范大学-Java入门 - 分支结构

目录

第1关:Java分支结构之 if...else

第2关:if语句测试题

第3关:Java分支结构之多重if

第4关:Java分支结构之Switch

第5关:Switch语句测试题

第6关:来吧,我是BOSS!


第1关:Java分支结构之 if...else

编程要求
为了完成判断学生成绩等级的任务,需要你在start-end区域定义一个变量score用来接收程序输入的成绩数据,然后判断score变量的值,输出相应结果,你编写的程序要能根据不同的分数输出不同的等级,规则如下:

85-100分: 优,非常棒!
85分以下: 良,下次加油!

测试说明
程序会对你编写的代码进行测试:
测试输入:91

预期输出:
请输入学员成绩:
优,非常棒!

验货啦,验货啦,开始你的任务吧!

package step2;import java.util.Scanner;public class HelloIfStep2 {public static void main(String[] args) {Scanner input = new Scanner(System.in);/******start******/System.out.println("请输入学员成绩:");int score=input.nextInt();if(score>=85&&score<=100){System.out.println("优,非常棒!");}elseSystem.out.println("良,下次加油!");/******end******/}
}

第2关:if语句测试题

C C D

第3关:Java分支结构之多重if

编程要求
在start-end区域在Begin-End区域编写一个星级成绩评定系统,规则如下:

90分及以上:五星成绩。
80-90分(包括80分,不包含90分): 四星成绩。
70-80分(包括70分,不包含80分):: 三星成绩。
60-70分(包括60分,不包含70分):: 俩星成绩。
60分以下(不包含60分)::无星成绩。

测试说明
我会对你编写的程序测试五次,不要偷懒哦!

开始吧,骚年!

package step3;import java.util.Scanner;public class HelloStep3 {public static void main(String[] args) {System.out.println("星级成绩评定系统");System.out.println("请输入成绩:");Scanner sc = new Scanner(System.in);/******start******/int score=sc.nextInt();if(score>=90){System.out.println("*****五星成绩");}else if(score>=80&&score<90){System.out.println("****四星成绩");}else if(score>=70){System.out.println("***三星成绩");	}	else if(score>=60&&score<70){System.out.println("**俩星成绩");	}	else {System.out.println("无星成绩");}		/******end******/}
}

第4关:Java分支结构之Switch

编程要求
请在start-end区域中,用switch语句在Begin-End区域补全代码,实现根据月份输出季节的功能。
规则如下:

一年有四季 春季(3,4,5)夏季(6,7,8)秋季(9,10,11) 冬季(12,1,2)

测试说明
我会对你的程序进行测试,如下:
测试输入:1
预期输出:1月是冬天

测试输入:3
预期输出:3月是春天

测试输出:6
预期输出:6月是夏天

package step4;import java.util.Scanner;public class HelloSwitch {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入月份:");int input = sc.nextInt();	//获取输入的月份//通过输入的月份来判断当前季节并输出/*****start*****/switch(input){case 3:case 4:case 5:System.out.println(""+input+"月是春天");break;case 6:case 7:case 8:System.out.println(""+input+"月是夏天");break;case 9: case 10: case 11:System.out.println(""+input+"月是秋天");
break;case 12: case 1: case 2:System.out.println(""+input+"月是冬天");break;   }/*****end*****/}
}

第5关:Switch语句测试题

CD

第6关:来吧,我是BOSS!

编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写来吧,我是BOSS!的小程序。

测试说明
请按照编程要求填充代码,我会对你编写的每一块代码进行测试。

大好的青春不用来敲代码和咸鱼有什么区别,开始吧,骚年!

package step5;import java.util.Scanner;public class Practice {final static Scanner sc = new Scanner(System.in);	//创建扫描仪//第一题public void first(){System.out.println("请输入人数:");int input = sc.nextInt();		//获取输入的数据/*****start*****/if(input<10)System.out.println("打半场");elseSystem.out.println("打全场");/*****end*****/}//第二题public void second(){System.out.println("请输入今天星期几:");int input = sc.nextInt();		//获取输入的数据/*****start*****/if(input==1)System.out.println("今天吃米饭");else if(input==2)System.out.println("今天吃牛排");else if(input==3)System.out.println("今天吃鸡排");else System.out.println("今天吃红烧肉");/*****end*****/}	//第三题public void third(){System.out.println("请输入今天星期几:");int input = sc.nextInt();		//获取输入的数据/*****start*****/switch(input){case 1:System.out.println("今天吃米饭");break;case 2:System.out.println("今天吃牛排");break;	case 3:System.out.println("今天吃鸡排");break;default:System.out.println("今天吃红烧肉");}/*****end*****/}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/146945.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

混合开发-JSBridge

1.1 什么是混合开发? 混合开发是一种融合了原生开发和Web开发优势的移动应用开发方式。 具体来说&#xff0c;混合开发通常指的是利用一种框架或平台来创建应用程序&#xff0c;这种程序结合了原生应用的一些功能和特性&#xff08;比如访问设备的摄像头、相册、GPS、蓝牙等…

DAMODEL——Llama3.1的部署与使用指南

Llama3.1的部署与使用指南 在自然语言处理&#xff08;NLP&#xff09;领域&#xff0c;大模型&#xff08;LLM&#xff09;是基于深度学习算法训练而成的重要工具&#xff0c;应用范围包括自然语言理解和生成。随着技术的发展&#xff0c;开源的LLM不断涌现&#xff0c;涵盖了…

Windows上通过VirtualBox安装Linux虚拟机

目录 一、安装VirtualBox 1. 下载VirtualBox 2. 安装VirtualBox 二、使用VirtualBox安装Linux系统 1. 下载Linux镜像 2. 使用VirtualBox新建虚拟环境 三、常见问题解决办法 1. Terminal打不开系统字符乱码 2. 窗口小和分辨率不匹配 一、安装VirtualBox 1. 下载Virtu…

10.2 溪降技术:双重检查

目录 10.2 双重检查概览观看视频课程电子书&#xff1a;双重检查场景场景 1场景 2 个人责任示例 1示例 2 总结 10.2 双重检查 概览 俗话说&#xff1a;“江山易改&#xff0c;本性难移”。在我们开始体验峡谷探险时&#xff0c;培养良好的习惯对我们的进一步发展至关重要。在所…

重生之我们在ES顶端相遇第15 章 - ES 的心脏-倒排索引

文章目录 前言为什么叫倒排索引数据结构如何生成如何查询TF、IDF参考文档 前言 上一章&#xff0c;简单介绍了 ES 的节点类型。 本章&#xff0c;我们要介绍 ES 中非常重要的一个概念&#xff1a;倒排索引。 ES 的全文索引就是基于倒排索引实现的。 本章内容建议重点学习&…

实现人体模型可点击

简化需求&#xff1a;实现项目内嵌人体模型&#xff0c;实现点击不同部位弹出部位名称 一&#xff1a;优先3d&#xff0c; 方案&#xff1a;基于three.js&#xff0c;.gltf格式模型&#xff0c;vue3 缺点&#xff1a;合适且免费的3d模型找不到&#xff0c;因为项目对部位有要…

Python实现贝叶斯优化器(Bayes_opt)优化卷积神经网络-双向长短时记忆循环神经网络回归模型(CNN-BiLSTM回归算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 随着大数据和计算能力的提升&#xff0c;深度学习模型在众多领域取得了显著的成功。然而&#xff0c;这…

Nature Communications|一种快速响应的智能可穿戴嗅觉接口(可穿戴电子/柔性电子/人机交互)

香港城市大学于欣格( Xinge Yu)、北京航空航天大学李宇航(Yuhang Li)、中国特种设备检验研究所赵召(Zhao Zhao)和东京大学Takao Someya团队,在《Nature Communications》上发布了一篇题为“Intelligent wearable olfactory interface for latency-free mixed reality and …

HAL库-4.3寸电容式接触屏LCD驱动(未完成)

目录 1.LCD介绍&#xff1a; 工作原理 显示特性 优缺点 2.LCD与OLED的区别&#xff1a; 1. 工作原理 2. 显示效果 3. 屏幕厚度与重量 4. 能耗 5. 寿命与稳定性 6. 应用场景 实验所用模块&#xff1a;ATK-4.3’ TFTLCD 原理图模块与数据手册介绍&#xff1a; LCD驱…

OpenAI GPT o1技术报告阅读(5)-安全性对齐以及思维链等的综合评估与思考

✨继续阅读报告&#xff1a;使用大模型来学习推理(Reason) 原文链接&#xff1a;https://openai.com/index/learning-to-reason-with-llms/ 编码 我们训练了一个模型&#xff0c;在2024年国际信息学奥林匹克竞赛&#xff08;IOI&#xff09;中得分213分&#xff0c;排名在第…

大数据实验一: Linux系统安装和使用

一、实验目的 描述Ubuntu的安装过程&#xff1b;使用命令完成Ubuntu中的基础操作&#xff1b; 二、实验平台 操作系统&#xff1a;window系统&#xff1b;内存&#xff1a;4G以上&#xff1b;硬盘&#xff1a;100GB以上&#xff1b;Virtual Box或者VMware&#xff1b;Ubuntu…

当大语言模型应用到教育领域时会有什么火花出现?

当大语言模型应用到教育领域时会有什么火花出现&#xff1f; LLM Education会出现哪些机遇与挑战? 今天笔者分享一篇来自New York University大学的研究论文&#xff0c;另外一篇则是来自Michigan State University与浙江师范大学的研究论文&#xff0c;希望对这个话题感兴趣…

Java反序列化利用链篇 | CC6链分析(通用版CC链)

文章目录 CC6和CC1之间的区别CC6的调用链构造CC6的payload完成TiedMapEntry.getValue()完成TiedMapEntry.hashCode()完成HashMap.hash()及HashMap.readObject()解决hash()方法提前触发的问题 系列篇其他文章&#xff0c;推荐顺序观看~ Java反序列化利用链篇 | JdbcRowSetImpl利…

FastAPI 的隐藏宝石:自动生成 TypeScript 客户端

在现代 Web 开发中&#xff0c;前后端分离已成为标准做法。这种架构允许前端和后端独立开发和扩展&#xff0c;但同时也带来了如何高效交互的问题。FastAPI&#xff0c;作为一个新兴的 Python Web 框架&#xff0c;提供了一个优雅的解决方案&#xff1a;自动生成客户端代码。本…

C语言-文件操作-一些我想到的、见到的奇怪的问题

博客主页&#xff1a;【夜泉_ly】 本文专栏&#xff1a;【C语言】 欢迎点赞&#x1f44d;收藏⭐关注❤️ C语言-文件操作-一些我想到的、见到的奇怪的问题 前言1.在不关闭文件的情况下&#xff0c;连续多次调用 fopen() 打开同一个文件&#xff0c;会发生什么&#xff1f;1.1过…

简单多状态dp第三弹 leetcode -买卖股票的最佳时机问题

309. 买卖股票的最佳时机含冷冻期 买卖股票的最佳时机含冷冻期 分析: 使用动态规划解决 状态表示: 由于有「买入」「可交易」「冷冻期」三个状态&#xff0c;因此我们可以选择用三个数组&#xff0c;其中&#xff1a; ▪ dp[i][0] 表示&#xff1a;第 i 天结束后&#xff0c…

基于主从Reactor模型实现高并发服务器

目录 1. 项目简介1.1 环境介绍1.2 项目定位1.3 功能模块整体划分 2. Reactor简介2.1 Reactor模型分析2.2 多Reactor多线程分析&#xff1a;多I/O多路复用线程池&#xff08;业务处理&#xff09; 3. 日志宏的编写4. Server模块4.1 Buffer模块4.1.1 Buffer的功能4.1.2 Buffer的实…

AI健身之俯卧撑计数和姿态矫正-角度估计

在本项目中&#xff0c;实现了Yolov7-Pose用于人体姿态估计。以下是如何在Windows 11操作系统上设置和运行该项目的详细步骤。 环境准备 首先&#xff0c;确保您的计算机已经安装了Anaconda。Anaconda是一个开源的Python发行版本&#xff0c;它包含了conda、Python以及众多科…

Python基于TensorFlow实现时间序列循环神经网络回归模型(LSTM时间序列回归算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 随着信息技术的发展和传感器设备的广泛应用&#xff0c;时间序列数据的产生量急剧增加。无论是股市价格…

Windows本地连接远程服务器并创建新用户详细记录

前提可知&#xff1a; &#xff08;1&#xff09;服务器IP地址&#xff1a;x.x.x.x &#xff08;2&#xff09;服务器名称&#xff1a;root&#xff08;一般默认为root&#xff0c;当然也有别的名称&#xff09; &#xff08;3&#xff09;服务器登陆密码&#xff1a;**** 一、…