Java入门 - 分支结构
第1关:Java分支结构之 if...else
任务描述
本小节需要你完成一个判断学员成绩等级的小程序,效果如下:
package step2;import java.util.Scanner;public class HelloIfStep2 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入学员成绩:");/******start******/int score=input.nextInt();if(score>=85){System.out.println("优,非常棒!");}else{System.out.println("良,下次加油!");}/******end******/}
}
第2关:if语句测试题
1. C 2. C 3.D
第3关:Java分支结构之多重if
任务描述
本小节需要你实现一个星级成绩评定系统,效果如下:
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&&score<80){System.out.println("***三星成绩");}else if(score>=60&&score<70){System.out.println("**俩星成绩");}else{System.out.println("无星成绩");}/******end******/}
}
第4关:Java分支结构之Switch
任务描述
本关需要你使用Switch
完成一个能根据用户输入的月份,给出对应的季节的小程序。效果图如下:
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;default:System.out.println("输入错误");break;}/*****end*****/}
}
第5关:Switch语句测试题
1.CD
第6关:来吧,我是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("打半场");}else{System.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("今天吃红烧肉");break;/*****end*****/}}
}
Java入门 - 分支结构相关推荐
- 头歌--Java入门 - 分支结构
目录 第1关:Java分支结构之 if...else 任务描述 相关知识 编程要求 测试说明
- 头歌-Java入门 - 分支结构
第1关:Java分支结构之 if...else 任务描述 本小节需要你完成一个判断学员成绩等级的小程序,效果如下: 相关知识 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成 ...
- 头歌(educoder)第 2 章 Java入门之控制结构 Java入门 - 分支结构
目录 第1关:Java分支结构之 if...else 第2关:if语句测试题编辑 第3关:Java分支结构之多重if 第4关:Java分支结构之Switch 第5关:Switch语句测试题编辑 第 ...
- java单分支结构,java基础语法分支结构
java分支结构有两种: 1,if语句, 2,switch语句 if语句 格式一: if(条件表达式){ 执行代码块; } [当条件表达式的结果为true时,执行代码块] 例: if(11> ...
- Java基础---分支结构(if--else / switch---case)
分支结构 分支结构的分类: if 分支结构if单分支结构语法: if(布尔表达式) {执行语句}布尔值为 true 则执行{}内的语句,否则跳过.if双分支结构语法: if(布尔表达式){语句1} e ...
- Day04 java笔记 分支结构
4.1 代码运行过程中的常见的结构 顺序结构代码从上到下,从左至右运行,最基本的原则分支结构路上的风景不一样,向左向右走的结果不一样代码满足不同的条件,执行不同的结果循环结构代码中存在需要多次执行的情 ...
- 用Java控制结构分支结构判断某个年份是否为闰年并输出结果
解析: 公历纪年法中:能被4整除的大多是闰年:能被100整除而不能被400整除的年份不是闰年:能被3200整除的也不是闰年:如1900年是平年,2000年是闰年,3200年不是闰年. 知识点: 双分支 ...
- 头歌--Java入门 - 循环结构基础
目录 第1关:Java循环结构之while循环 任务描述 相关知识 编程要求 测试说明
- java基础—分支结构
if语句 if-else 多重if switch语句 break结束当前循环 continue跳出本次循环,执行下次循环
最新文章
- ASP.NET中常用的几个李天平开源公共类LTP.Common,Maticsoft.DBUtility,LtpPageControl
- python3 hashlib加密库 md5 sha1 sha256 sha384 sha512 加盐
- python窗口程序-窗口程序python
- golang interface传结构体
- 软件详细设计说明书_校导周绪龙|软件测试第五篇——软件测试的底层思维
- C#的常见算法(面试)(转)
- Unet项目解析(6): 图像分块、整合 / 数据对齐、网络输出转成图像
- 如何自动判断域名是否被微信拦截 被微信屏蔽的域名网址如何正常打开使用
- 一个可以支持多版本的MediaPlayer的控件做法(支持MediaPlayer6,7,8,9,10的播放)
- 小技巧 ----- 计数数组中小于 target 的元素个数
- android6变化,一次尝鲜体验 关于一加6升级Android P后的变化
- OpenGL基础55:文字渲染
- Struts1.x多文件上传问题
- 解决Tuxera NTFS for Mac软件安装问题
- uva10668二分解方程
- anki android 导入路径,3.1 导入卡片
- KDiff3 merge conflict 窗口操作说明
- npm i 安装依赖 报错 npm ERR! code EINTEGRITY npm ERR! sha512-*****==.(12008 bytes) 问题处理
- 怎么拆分PDF文档?一分钟学会拆分PDF文档的方法
- 前端面试 - css , 布局 ,js ,vue
热门文章
- 从APS的角度理解什么是按库存生产(MTS)计划?解释,缺点和示例
- java报错Non Zero Exit Code?其实是在不断读入数据,留有条件终止读入即可
- 【fq_codel】fq_codel on Router
- think php5.1案例教程,Thinkphp5.1进阶与实战
- SINS/GNSS组合导航:捷联惯导静基座下初始对准 (一)粗对准(Matlab)
- 【科研绘图封面教程】C4D+PS教学绘制优秀期刊封面第一期
- HDU4082Hou Yi's secret(相似三角形的个数)
- 别再给手机外接OTG键鼠玩刺激战场了:其实还能这样操作
- 匹配包含换行符(回车)的任意字符串的正则表达式
- ABAP 获取流水单号(SNRO SAP自动编号)