栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

educoder——面向对象程序设计java——第一阶段Java语言基础(十)- 方法的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

educoder——面向对象程序设计java——第一阶段Java语言基础(十)- 方法的使用

第1关:如何定义方法

编程要求

根据提示,在右侧编辑器Begin-End处补充代码,定义一个方法名为hello的方法用来和老师打招呼; 调用此方法输出如下结果:

hello teacher!

测试说明

平台会对你编写的代码进行测试,若与预期输出相同,则算通关。

第2关:掌握无参有返回值方法的调用

编程要求

请根据任务描述 ,在编辑器Begin-End中定义一个名为 calcAvg 的方法,用来计算两门课程成绩的平均值,并返回结果。

测试说明

程序会对你编写的代码进行测试:

需要你的程序输出:

平均成绩为:87.75

第3关: 掌握有参数无返回值方法的调用

编程要求

根据提示,在右侧编辑器Begin-End处补充代码,编写并调用求平均值的方法,传入两门成绩,求出平均值。

测试说明

测试输入:90,80 预期输出: 平均分:85

测试输入:100,90 预期输出: 平均分:95

第4关:掌握有参数有返回值方法的调用

编程要求

在Begin-End区域创建一个 名为getMax的方法,以两个整数作为参数, 返回两个整数变量较大的值,最后在main方法中调用该方法,传入输入的数据。

测试说明

测试输入:5,4 预期输出: 5和4比较,最大值是:5

测试输入:2,3 预期输出: 2和3比较,最大值是:3

第5关:掌握数组作为参数的使用

编程要求

根据提示,在右侧编辑器Begin-End处补充代码,程序给出了部分代码,您需要参照实现思路达到 任务描述的需求。

测试说明

程序会对你编写的代码进行测试:

需要你的程序输出下图所示:

 

第6关:方法的重载

编程要求

在编辑器Begin-End处对print方法进行重载,并通过传入不同的参数调用匹配的重载方法。

请在相应行中将代码填写完整。

测试说明

预期输出:

 

第7关:选择题

编程要求

根据相关知识,按照要求完成右侧区域内选择题任务,完成选择题。

测试说明

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

1、

请选择下列选项中对方法描述正确的所有选项(BDE)

A、

方法重载时方法名不能相同

B、

静态方法可以直接调用,不需要通过类实例

C、

方法名与方法参数相同的两个方法可以同时在一个类中

D、

方法重载必须在同一个类中

E、

调用有参方法时传入的值可以为object

 第8关:方法通关挑战

编程要求

根据任务描述,在右侧编辑器Begin-End处补充代码,定义五个方法,并编写代码实现方法对应的功能,达到输出要求。

测试说明

我会对你编写的代码进行测试: 第一题:求和

测试输入:1,2

预期输出: 3

第二题:求平均值

测试输入:1,2,3 预期输出: 2.0

第三题:输出矩形

测试输入:2,3

预期输出: *** ***

第四题:数组升序排序

测试输入:5,7,12,9,32

预期输出: 5 7 9 12 32

第五题:打印99乘法表

测试输入:无

预期输出:

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/712221.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号