变量

作者: 张轻舟 | 来源:发表于2018-10-18 18:09 被阅读1次

    什么是变量?

    在程序执行的过程中,在某个范围内其值可以发生改变的量

    Java中如何定义变量

    1.数据类型 变量名 = 变量值;
    2.数据类型 变量名;
    变量名 = 变量值;
    以上两种都可以,通常使用第一种

    为什么要定义变量?

    变量其实就是内存中的一块空间,这块空间有“类型”,“名字”,“值”。可以用来不断的存放同一类型的常量,并可以重复使用。
    可以将内存想象成一个酒店,酒店里面的每个房间都有编号,301房间、202房间,这个相当于内存中的一块空间,里面的住客相当于变量值,是可以变化的。要想访问某个住客的话,只需要知道他的房间号就行了。

    public class Test01{
    
        public static void main(String[] args){
            //首先介绍一下int,int是一种数据类型,是整型。
            //1.数据类型 变量名 = 变量值;
            //在内存中开辟一块空间,这块空间的类型是整型,给这块空间起名叫a,然后给其赋值10
            int a = 10;
    
            //2. 数据类型 变量名;
            //     变量名 = 变量值;
            int b;
            b = 99;
    
            //以上两种的变量声明方式都可以,通常情况下,第一种声明方式使用次数较多
    
            //通过变量名去访问那块内存。
            System.out.println(a);
    
            //可以多次重复访问
            System.out.println(a);
    
            System.out.println(b);
    
        }
    }
    
    常见问题

    1.变量可以重新赋值,但不能重复声明
    2.在同一个域中(同一个大括号内),变量名不能重复。

    public class Test02{
    
        public static void main(String[] args){
    
            int i = 88;
            System.out.println(i);
    
            //重新赋值
            i = 66;
            System.out.println(i);
    
            //变量可以重新赋值,但不能重复声明
            //在同一个域中(同一个大括号内),变量名不能重复。
            //int i = 200; //Error
    
            //声明三个变量i1,i2,i3,类型都是int类型,i1,i2两个变量没有赋值,只有i3变量赋值。
            int i1,i2,i3 = 456;
    
            //Error
            //System.out.println(i1); //i1没有赋值不能访问。
    
            System.out.println(i3);
    
        }
    }
    

    相关文章

      网友评论

          本文标题:变量

          本文链接:https://www.haomeiwen.com/subject/hbmszftx.html