12345678910111213141516171819202122232425262728293031323334353637 |
- package j1_java_basic.J20250608;
- import java.util.Arrays;
- /**
- * @author WanJl
- * @version 1.0
- * @title Demo04
- * @description
- * @create 2025/6/8
- */
- public class Demo04 {
- public static void m1(int a){
- a=66;
- }
- public static void m2(int[] arr){
- arr[0]=66;
- }
- public static void main(String[] args) {
- // 调用方法,传递基本类型参数时,实际上传递的是参数的副本,无论在方法中如何操作,
- // 都不会影响到原始变量。
- //这种传递方式我们称为:值传递。
- //int a=1;
- //System.out.println(a); //1
- //Demo04.m1(a);
- //System.out.println(a); // 1 ? 66
- int[] arr={1,2,3,4};
- System.out.println(Arrays.toString(arr)); //arr[0]=1
- Demo04.m2(arr);
- System.out.println(Arrays.toString(arr)); //arr[0]=?
- }
- }
|