首页 > 代码库 > 慕课网-Java入门第一季-7-4 编程练习
慕课网-Java入门第一季-7-4 编程练习
来源:http://www.imooc.com/code/1634
小伙伴们,请根据所学知识,参考注释,在代码编辑器中将代码补充完整。编写一个 Java 程序,实现输出学生年龄的最大值
要求:
1、 要求通过定义无参带返回值的方法来实现,返回值为最大年龄
2、 方法中将?学生年龄保存在数组 ages 中,数组元素依次为 18 ,23 ,21 ,19 ,25 ,29 ,17
运行效果:
任务
一、 定义一个无参带返回值的方法,实现输出学生年龄的最大值
提示: 1、 定义一个整形数组 ages ,保存学生年龄,数组元素依次为 18 ,23 ,21 ,19 ,25 ,29 ,17 2、 定义一个整形变量 max ,保存学生最大年龄,初始时假定数组中的第一个元素为最大值 3、 使用 for 循环遍历数组中的元素,并与假定的最大值比较,如果比假定的最大值要大,则替换当前的最大值 4、 使用 return 返回最大值
二、 完成 main 方法
提示: 1、 调用自定义方法,将方法返回值保存在变量 maxScore 中 2、 输出变量结果
1 public class HelloWorld { 2 3 //完成 main 方法 4 public static void main(String[] args) { 5 6 // 创建对象,对象名为hello 7 HelloWorld hello = new HelloWorld(); 8 9 // 调用方法并将返回值保存在变量中10 int maxScore = hello.getMaxAge();11 12 // 输出最大年龄13 System.out.println("最大年龄为:" + maxScore); 14 }15 16 /*17 * 功能:输出学生年龄的最大值 18 * 定义一个无参的方法,返回值为年龄的最大值19 * 参考步骤:20 * 1、定义一个整形数组 ages ,保存学生年龄,数组元素依次为 18 ,23 ,21 ,19 ,25 ,29 ,1721 * 2、定义一个整形变量 max ,保存学生最大年龄,初始时假定数组中的第一个元素为最大值22 * 3、使用 for 循环遍历数组中的元素,并与假定的最大值比较,如果比假定的最大值要大,则替换当前的最大值23 * 4、使用 return 返回最大值24 */25 public int getMaxAge() {26 int[] ages= {18 ,23 ,21 ,19 ,25 ,29 ,17}; 27 int max;28 29 max = ages[0];30 for (int i : ages) { 31 if (i > max) {32 max = i;33 }34 }35 return max;36 }37 }
慕课网-Java入门第一季-7-4 编程练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。