Java中的常量与变量

133 阅读2分钟

Java 中的名称命名规范

包名:多单词组成时所有字母都小写:com.xxxyyyzzz

类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz

变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单                          词首字母大写:xxxYyyZzz

常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

注意:规范不一定要去遵守,只是最好去遵守。而规定一定要去遵守

常量与变量

对于超市管理系统,第一个界面已经编写完成,接下来编写第二个界面

public class Test01 {      
    public static void main(String[] args) {  
        System.out.println("积分查询");           
        System.out.println("姓名\t卡号\t积分");    
        System.out.println("张三\t111\t1000");  
}}

image.png

问题:此种方式虽然能实现效果,但是存在一些问题

如:系统中用户的卡号是不能改变

             但是后期买完东西,积分需要变化,此种写法积分不能改变

在java中对于值固定的,使用常量

对于值不固定的,使用变量

什么是变量?

解释变量之前先了解以下几个问题

1 、计算机存储数据的方式?

内存: 瞬时存储数据

硬盘:永久存储数据

2 、内存如何存储数据?

以一个生活中的案例来解释----------住宾馆

住宾馆相当于在宾馆中存人

开一个房间---------------------------------------开辟一块空间

大床房、单间、标间、总统套房--------------房间的类型

303、巴黎间、1206(别名)-----------------房间的地址

入住-----------------------------------------------存人

 

内存存数据步骤

开辟一块空间--------------------------变量

定义数据的类型------------------------变量的类型

给数据起一个别名----------------------变量名

存数据----------------------------------变量值

 

由此可以总结出:

变量的定义:它表示的是一个空间,在程序运行的过程中,可以随时去更改这个空间中的数据。体现在计算机中,就表示的是计算机内存中的一个存储区域

变量的三要素:变量类型、变量名、变量值