Java SE | 每日作业卷day06

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

----拉罗什夫科

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

原文发布于微信公众号 - Java Life(gh_beea63cf3162)

原文发表时间:2019-07-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券