- 需求:求两个数的和
- 可变参数的定义 使用… 三个点放到参数列表的最后 可以把可变参数当成是数组
- 可变参数特点
- 只能出现在参数列表之后
- 位于变量类型和变量名之间,前后有无空格都可以.
- 调用可变参数方法时,编译器为该可变参数隐含创建一个数组.在方法体中以数组的形式访问可变参数.
- 代码实现:当参数列表不固定的时候
public class VarableParameterTest { public static void main(String args[]){ int result = add(1,2,3); System.out.println(“result:”+result); } private static int add(int i, int…j) { int sum=i; for (int j2 = 0; j2 < j.length; j2++) { sum+=j[j2]; } return sum; } }
- 注意事项:
- 不能出现在进制标识和数值之间
- 不能出现在数值开头和结尾
- 不能出现在小数点旁边
-
int i = 0b110; System.out.println(i); int j = 100_1000; float f = 3.1415926f;