首页 > 编程语言 > 详细

JAVA基础复习一 理解不同数据类型的变量赋值

时间:2020-06-26 22:59:18      阅读:77      评论:0      收藏:0      [点我收藏+]

Java中的数据类型可以分为两大类:基本数据类型与引用数据类型,现关于两种数据类型的赋值做一个示例。

public class ValueTransferTest {
    public static void main(String[] args) {
        System.out.println("---------基本数据类型---------");
        int m = 10;
        int n = m;
        System.out.println("m = " + m + ",n = " + n);
        n = 20;
        System.out.println("m = " + m + ",n = " + n);

        System.out.println("---------引用数据类型---------");
        Student stu = new Student();
        stu.age = 10;
        Student stu2 = stu;
        System.out.println("stu.age =" + stu.age + ",stu2.age =" + stu2.age);
        stu2.age = 20;
        System.out.println("stu.age =" + stu.age + ",stu2.age =" + stu2.age);
    }
}

class Student{
    Integer age;
}

控制台显示结果

---------基本数据类型---------
m = 10,n = 10
m = 10,n = 20
---------引用数据类型---------
stu.age =10,stu2.age =10
stu.age =20,stu2.age =20

结论 通过内存分析可以得出:

基本类型的变量,赋值的是变量所保存的数据值;

引用类型的变量,赋值的是变量所保存的数据的地址值。

JAVA基础复习一 理解不同数据类型的变量赋值

原文:https://www.cnblogs.com/elnimo/p/13196562.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!