头歌(educoder)实训作业题目及答案分享

您所在的位置:网站首页 cad入门作业图及答案 头歌(educoder)实训作业题目及答案分享

头歌(educoder)实训作业题目及答案分享

2024-06-14 04:13| 来源: 网络整理| 查看: 265

 📋个人简介

📜个人简介 : 作者简介:大家好,我是Passenger.n✌️ 支持一下:点赞👍+收藏🌟+留言📪 📣 系列专栏:java基础🍁 ✉️格言:花有重开日,人无再少年!🌞

我的心声

万事开头难,既然迈开了这一步,那就坚持走下去! 这是我的第一篇博客,希望萌新看了有收获,大佬看了给指路😝

目录

 📋个人简介

​编辑我的心声

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

第一题任务要求:

第一题参考代码:

 

💦第2关:if语句测试题

第二题任务要求: 

第二题参考答案:

 

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

第三题任务要求:

第三题参考代码:

 

🐳第4关:Java分支结构之Switch

第四题任务要求:

第四题参考代码:

 

💦第5关:Switch语句测试题

第五题任务要求:

第五题参考答案:

 

💦第6关:来吧,我是BOSS! 

第六题任务要求:

第六题参考代码:

💻 结语

🐳第1关:Java分支结构之 if...else 第一题任务要求: 任务描述

本小节需要你完成一个判断学员成绩等级的小程序,效果如下:

相关知识

生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 85 分,则奖励一个 Iphone X 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。

if语句

用法如下:

if () { }

执行过程如下:

例如:

// 当分数score大于85时,输出"奖励一部Iphone X!" int score = 90; if (score > 85){ System.out.println("奖励一部Iphone X!"); }

注意:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的哦。 例如:

输出结果: `不及格` `这个月零花钱没啦!` `这个月零花钱没啦`

if-else语句

if...else比if语句的操作多了一步,当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。例如,如果今天不下雨,就出门逛街,否则就宅在家玩游戏。 用法如下:

if () { }else { }

执行过程如下:

例如:

// 当分数score大于等于60时输出"考试合格!",否则输出"考试不合格!" int score = 80; if (score >= 60) System.out.println("考试合格!"); else { System.out.println("考试不合格!"); } 编程要求

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

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

效果如下:

提示:在平台不会有显示从键盘录入的值,即不会显示91,但是在本地会显示,平台中键盘录入的值在测试输入中。

测试说明

程序会对你编写的代码进行测试: 测试输入: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){ System.out.println("优,非常棒!"); } else { System.out.println("良,下次加油!"); } /******end******/ } } 💦第2关:if语句测试题 第二题任务要求: 任务描述

本关任务:Java分支结构掌握情况测试。

相关知识 编程要求

根据相关知识,按照要求完成Begin-End区域内选择题任务,包含单选题和多选题。

测试说明

平台会对你选择的答案进行判断,全对则通过测试。

下面是选择题,请尽量根据以学的知识作答!若有不会的请参考后面的答案:

1、

java中关于if选择结构描述错误的是()。

A、if结构是根据条件判读之后再处理的一种语法结构B、关键字if后小括号里必须是一个条件表达式,表达式的值必须为布尔类型C、if后小括号里表达式的值为false时,程序需要执行大括号里的语句D、if语句可以和else一起使用

2、

编译运行如下java代码,输出结果是()。

public class Test { public static void main(String[] args) { int num = 5; if(num=18 && age < 35){ System.out.println("青年"); }else if(age >= 35 && age =90){ System.out.println("*****五星成绩"); } else if(sc>=80&&sc=70&&sc=60&&sc=10){ System.out.println("打全场"); }else{ System.out.println("打半场"); } /*****end*****/ } //第二题 public void second(){ System.out.println("请输入今天星期几:"); int input1 = sc.nextInt(); //获取输入的数据 /*****start*****/ // if(input1==3){ // System.out.println("今天吃米饭"); // }if else(intp){ // System.out.println("今天吃红烧肉"); // } if(input1==1){ System.out.println("今天吃米饭"); } else if(input1==2){ System.out.println("今天吃牛排"); } else if(input1==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*****/ } }

💻 结语

时隔很久我又回来了,一定得坚持住!如果没有还请诸位多多监督! 感谢大家的阅读 如果在内容方面有什么问题,可以在评论区或私信告诉我!

如果本篇帮助到了屏幕前的你希望给博主 一个免费的赞👍+评论✉️ +收藏💻!!! 感谢大家的支持!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3