• 慕课网-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 ,17
    21      * 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 }
  • 相关阅读:
    十月二十七学习报告
    十月二十六学习报告
    十月二十五学习报告
    十月二十四学习报告
    十月二十三学习报告
    十月二十二学习报告
    十月二十一学习报告
    十月十九学习报告
    十月十七学习报告
    十月十六学习报告
  • 原文地址:https://www.cnblogs.com/chenliting/p/3969843.html
Copyright © 2020-2023  润新知