一、目录
- 可变参数介绍
- 可变参数细节
- 可变参数练习
- 基本概念
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
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?