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

 

第1关:如何定义方法

编程要求

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

hello teacher!

测试说明

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

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

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

编程要求

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

测试说明

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

需要你的程序输出:

平均成绩为:87.75

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

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

编程要求

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

测试说明

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

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

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

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

编程要求

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

测试说明

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

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

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

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

编程要求

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

测试说明

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

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

5ed79a5c8c94f511281af06b0f351dde.png

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

第6关:方法的重载

编程要求

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

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

测试说明

预期输出:

c7f626f1ebbf757cc65d0b1e87bfc115.png

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

第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乘法表

测试输入:

预期输出:

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

 

 

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

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

 

 

 

你可能感兴趣的:(JAVA,java,开发语言,后端)