欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

方法可以改变引用类型的值 不能改变基本类型的值

程序员文章站 2024-03-23 14:42:04
...

引用类型

class Solution {

    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        System.out.println(arr[0]);
        change(arr);
        System.out.println(arr[0]);
    }

    public static void change(int[] array) {
        // 将数组的第一个元素变为0
        array[0] = 0;
    }
}


1
0 改变了

基本类型

import java.util.HashSet;

class Solution {

    public static void main(String[] args) {
        int arr = 1;
        System.out.println(arr);
        change(arr);
        System.out.println(arr);
    }

    public static void change(int arr) {
        // 将数组的第一个元素变为0
        arr++;
    }
}

1
1 没改变
相关标签: Java编程基础