集合框架-可变参数
来源:互联网 发布:合肥知否教育登陆平台 编辑:程序博客网 时间:2024/06/01 09:09
5:可变参数(掌握)
(1)如果我们在写方法的时候,参数个数不明确,就应该定义可变参数。
(2)格式:
修饰符 返回值类型 方法名(数据类型... 变量) {}
注意:
A:该变量其实是一个数组名
B:如果一个方法有多个参数,并且有可变参数,可变参数必须在最后
package cn.itcast_03;/* * 可变参数:定义方法的时候不知道该定义多少个参数 * 格式: * 修饰符 返回值类型 方法名(数据类型… 变量名){ * * } * * 注意: * 这里的变量其实是一个数组 * 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 */public class ArgsDemo {public static void main(String[] args) {// 2个数据求和int a = 10;int b = 20;int result = sum(a, b);System.out.println("result:" + result);// 3个数据的求和int c = 30;result = sum(a, b, c);System.out.println("result:" + result);// 4个数据的求和int d = 30;result = sum(a, b, c, d);System.out.println("result:" + result);// 需求:我要写一个求和的功能,到底是几个数据求和呢,我不太清楚,但是我知道在调用的时候我肯定就知道了// 为了解决这个问题,Java就提供了一个东西:可变参数result = sum(a, b, c, d, 40);System.out.println("result:" + result);result = sum(a, b, c, d, 40, 50);System.out.println("result:" + result);}public static int sum(int... a) {int s = 0;for(int x : a){s += x;}return s;}/*public static int sum(int a, int b, int c, int d) {return a + b + c + d;}public static int sum(int a, int b, int c) {return a + b + c;}public static int sum(int a, int b) {return a + b;}*/}
0 0
- 集合框架-可变参数
- 集合框架_可变参数的概
- 集合框架——可变参数、静态导入
- 集合(可变参数)
- (10)Java泛型-Map集合-集合框架工具类-可变参数-静态导入
- (集合【Map、可变参数、Collections】)
- Java基础之集合框架(四)--Collections、Arrays、增强for循环、可变参数、静态导入
- Java基础之集合框架(四)--Collections、Arrays、增强for循环、可变参数、静态导入
- 集合框架__JDK1.5新特性__【增强for循环】【可变参数】【静态导入】
- 集合框架_List的子类、泛型、增强for循环、静态导入、可变参数总结
- (35)Java学习笔记——集合框架 / 增强for /静态导入 /可变参数
- 黑马程序员_集合、可变参数、泛型
- Java笔记 - 集合(可变参数)
- day09-集合【Map、可变参数、Collections】
- java集合中可变参数的使用
- 20-常用对象API(集合框架-JDK5.0特性-ForEach循环) 21-常用对象API(集合框架-JDK5.0特性-函数可变参数). 1 2
- 黑马程序员--学习笔记(集合框架中的两个工具类,高级for循环,可变参数,静态导入)
- day17集合框架的工具类Collections。二分法查找原理 。操作数组的工具类Arrays,集合变数组。高级for循环。可变参数
- web前端-记录的开始
- Eclipse 插件 FindBugs安装和使用
- (一).SpringMVC 学习-初识SpringMVC
- Spring插件安装,及快速开发Spring Web mavan 项目
- (二).SpringMVC 学习-SpringMVC Hello World!
- 集合框架-可变参数
- eclipse svn 忽略 相关文件和目录
- Linux 相关资料下载
- js,Jquery,ajax常用方法技巧
- java集合框架总结(一)
- java集合框架总结(二)
- java集合框架总结(三)
- 最近工作上的一些烦恼
- C++面向对象第二周笔记<Boolan>