变量

什么是变量?

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

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);

    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容