一、目录
- 可变参数介绍
- 可变参数细节
- 可变参数练习
- 基本概念
java允许将同一个类中,多个同名同功能但参数个数不同的方法,封装成一个方法。
- 基本语法
- 访问修饰符 返回类型 方法名(数据类型… 形参名){} 例:public int getsum(int… numbers){}
- 可变参数的实参可以为0个或者任意多个。
- 可变参数的实参可以为数组。
- 可变参数的本质就是数组。
- 可变参数可以和普通类型的参数一起放在形参列表,但必须保证可变参数在最后。
- 一个形参列表中只能出现一个可变参数。
有三个方法,分别实现返回姓名和两门课成绩(总分),返回姓名和三门课成绩(总分),返回姓名和五门课成绩(总分)。封装成一个可变参数的方法。类名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
关注
打赏