我要改变数组中的值,可是为什么第一种方法change(int x)不可以呢?
- public class Test8 {
- public static void main(String[] args) {
- int arr[]={1,2,3,4};
- change(arr[0]);
- System.out.println(arr[0]);
- change(arr,0);
- System.out.println(arr[0]);
- }
-
- public static void change(int x){
- x=5;
- }
- public static void change(int arr[], int a){
- arr[a]=5;
- }
- }
复制代码 |
|