• java中的赋值


    java中的赋值使用符号“=”。

    按照java编程思想的解释:它的意思是“取等号右边的值,把它复制给左边”。

    当然左边必须是一个明确的,已命名的变量。

    基本类型:

    int a=2;
    
    int b=3;
    
    a=b; //把b的值赋值给a
    
    System.out.println("a="+a); //结果a=3
    
    a=4;
    
    System.out.println("a="+a); //结果a=4
    
    System.out.println("b="+b); //结果b=3,对a的操作不会影响b的值

    引用类型:

    class Person{
       int age;  
    }
    
    public class Assignment{
        public static void main(String[] args){
            Person p1=new Person();
            p1.age=20;
            Person p2=new Person();
            p2.age=30;
            p1=p2;//将p2存储的Person对象内存地址赋值给p1,此时p1和p2变量存储的是相同的内存地址,指向同一对象
            p1.age=40;
            System.out.println(p2.age);//结果40;说明修改p1的值影响p2
        }
    }            
  • 相关阅读:
    64_l2
    64_l1
    64_k2
    64_k1
    64_j2
    64_j1
    64_g6
    64_g5
    64_g4
    64_g3
  • 原文地址:https://www.cnblogs.com/zhaojiatao/p/9333095.html
Copyright © 2020-2023  润新知