1) 1.5之后引入可变参数方法
方法的返回值类型 方法名称(类型... 参数){}
2) foreach的语法类型
for(类型 变量 :数组名称){}
示例代码
package com.hiyo.Method;
//可变参数方法
//方法中接收的参数不在固定,随传递的参数而定。
//定义方法: 返回值类型 方法名称(参数类型... 参数名称){}
//向方法中传递可变参数,实际上是以数组的形式保存参数的
public class VariableParaDemo {
public static void main(String[] args) {
//一个参数:
System.out.println("一个参数的方法:");
var1(1);
System.out.println("二个参数的方法:");
var1(1,2);
System.out.println("三个参数的方法:");
var2(1,2,3);
}
public static void var1(int...arg) {
//可变参数的定义格式
//内部参数实际上用一个数组进行保存。
for(int i=0; i<arg.length; i++) {
System.out.print(arg[i] + "\t");
}
System.out.println();
}
//数组输出一般回用到for循环,Java中有个简化的语句代替foreach
//foreach的语法定义模式为
//for(数据类型 变量名称:数组名称){} ;
public static void var2(int...arg) {
//foreach的应用方法
for(int i : arg) {
System.out.print(i + "\t");
}
System.out.println() ;
}
}