前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java SE | 每日作业卷day06

Java SE | 每日作业卷day06

作者头像
剑走天涯
发布2019-08-23 15:11:27
4880
发布2019-08-23 15:11:27
举报
文章被收录于专栏:Java LifeJava LifeJava Life

取得成就时坚持不懈,要比遭到失败时顽强不屈更重要。

----拉罗什夫科

1 第一题

逢七跳过

1.1 训练描述

朋友聚会的时候可能会玩一个游戏:逢七过。

规则是:从任意一个数字开始报数,当你要报的数字包含7或者是7的倍数时都要说:过。

为了帮助大家更好的玩这个游戏,这里我们直接在控制台打印出1-100之间的满足逢七必过规则的数据。 这样,大家将来在玩游戏的时候,就知道哪些数据要说:过。

1.2 操作步骤描述

(1)数据在1-100之间,用for循环实现数据的获取;

(2)根据规则,用if语句实现数据的判断:要么个位是7,要么十位是7,要么能够被7整除;

(3)在控制台输出满足规则的数据。

2 第二题

不死神兔

2.1 训练描述

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?

2.2 操作步骤描述

(1)为了存储多个月的兔子对数,定义一个数组,用动态初始化完成数组元素的初始化,长度为20;

(2)因为第1个月,第2个月兔子的对数是已知的,都是1,所以数组的第1个元素,第2个元素值也都是1;

(3)用循环实现计算每个月的兔子对数;

(4)输出数组中最后一个元素的值,就是第20个月的兔子对数。

3 第三题

3.1 训练描述

在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。

选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委平均值 (不考虑小数部分)。

3.2 操作步骤描述

(1)定义一个数组,用动态初始化完成数组元素的初始化,长度为6;

(2)键盘录入评委分数;

(3)由于是6个评委打分,所以,接收评委分数的操作,用循环改进;

(4)定义方法实现获取数组中的最高分(数组最大值),调用方法;

(5)定义方法实现获取数组中的最低分(数组最小值) ,调用方法;

(6)定义方法实现获取数组中的所有元素的和(数组元素求和) ,调用方法;

(7)按照计算规则进行计算得到平均分

(8)输出平均分。

揭晓答案

第一题

代码部分:

运行结果部分

接上图

第二题

代码部分:

运行结果部分:

第三题

代码部分

接上图

接上图

接上图

接上图

接上图

运行结果部分:

The end

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java Life 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档