Var-Args
From Suhrid.net Wiki
Jump to navigationJump to search- Var-args are used to defined methods with variable argument lists.
- Syntax <type>... <varargname>
- Example:
public class VarArgs {
public static void main(String[] args) {
System.out.println(sum(2, 3, 4));
}
public static int sum(int... nums) {
int sum = 0;
for(int i : nums) {
sum += i;
}
return sum;
}
}
* The ellipsis can be located anywhere e.g. (int... nums) or (int ...nums) or (int ... nums) is fine.
* Essentially the method argument is treated as an array within the method. so nums is an int[] array.
[[Category:OCPJP]]