Passing arrays in methods
class jamesprogram { public static void main(String args[]){ int james[] = {2,4,6,8}; changearray(james); for (int y:james){ System.out.println(y); } } // this method is expecting to receive an array public static void changearray(int x[]){ for (int count=0; count<x.length;count++){ x[count]+=5; } } }
Outputs:
7
9
11
13
We pass our array james to the changearray method which adds 5 to each element.