Java基础篇---8.变量的赋值
Posted 满天星!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础篇---8.变量的赋值相关的知识,希望对你有一定的参考价值。
变量的赋值
package test;
/*
* 关于变量的赋值
*
* 如果变量是基本数据类型,此时赋值的是变量所保存的数据值
* 如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值
*/
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("*****引用数据类型:******");
Order o1 = new Order();
o1.orderId = 1001;
Order o2 = o1; //赋值以后,o1与o2地址值相同,指向了堆空间同一个对象实体
System.out.println("o1.orderId = "+o1.orderId +" , o2.orderId = "+o2.orderId);
o2.orderId = 1002;
System.out.println("o1.orderId = "+o1.orderId +" , o2.orderId = "+o2.orderId);
}
}
class Order{
int orderId;
}
以上是关于Java基础篇---8.变量的赋值的主要内容,如果未能解决你的问题,请参考以下文章