您当前的位置: 首页 >  Java

慕晨sekurlsa

暂无认证

  • 9浏览

    0关注

    82博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JAVA基础(十一)——可变参数

慕晨sekurlsa 发布时间:2022-07-31 15:32:56 ,浏览量:9

一、目录
  • 可变参数介绍
  • 可变参数细节
  • 可变参数练习
二、可变参数介绍
  • 基本概念

    java允许将同一个类中,多个同名同功能但参数个数不同的方法,封装成一个方法。

  • 基本语法
    • 访问修饰符 返回类型 方法名(数据类型… 形参名){} 例:public int getsum(int… numbers){}
三、可变参数细节
  1. 可变参数的实参可以为0个或者任意多个。
  2. 可变参数的实参可以为数组。
  3. 可变参数的本质就是数组。
  4. 可变参数可以和普通类型的参数一起放在形参列表,但必须保证可变参数在最后。
  5. 一个形参列表中只能出现一个可变参数。
四、可变参数练习

有三个方法,分别实现返回姓名和两门课成绩(总分),返回姓名和三门课成绩(总分),返回姓名和五门课成绩(总分)。封装成一个可变参数的方法。类名HspMehtod,方法名showScore。

public class variable_param {
    public static void main(String[] args){
        HspMehtod hsp = new HspMehtod();
        hsp.showScore("lilei", 89, 89.5);
        hsp.showScore("zhaosi", 90, 92.1, 100);
        hsp.showScore("liuneng", 10, 10, 10, 100.8, 45.9);
    }
}


class HspMehtod{
    public void showScore(String name, double... score){
        double sumScore = 0;
        for(int i = 0; i             
关注
打赏
1663680270
查看更多评论
1.8780s