zl程序教程

您现在的位置是:首页 >  Java

当前栏目

常量与变量

2023-03-31 10:39:31 时间

在上一篇博客中我们有提到一个词叫做常量,现在就来讲讲它

常量:指的是在程序运行过程中值不会发生改变的量

其实我们也有写过,在这个输出语句中,这个1就是常量

简单来说程序运行下去,这个1它怎么样也不会变成3吧


变量:指的是在程序运行过程中值发生改变的量

那么怎么来定义一个变量呢

我们先来试着定义一个x,值就先为12吧

根据我们上一篇博客知道了java是一种强类型语言

那么我们第一步就是要写上它的类型,12是一种数字,那就用int来声明它的类型

int x = 12;

对了,对了说明一下:等号在Java中其实是一种运算(赋值运算),等号它是有一个原则的:等号两边的类型必须相等

所以我们写上int关键字,那么x的类型也是整型了,就遵循了等号的原则,这么写也没报错

image

知道怎么定义变量后,我们可以来练习一下把我们上篇博客介绍到的类型都写一遍

image

从图中也可以很明显的看出来这8大基本类型都有亮着蓝光,而String没有

其实String它不是关键字,它就是一个类,我们可以按住Ctrl加鼠标左键点击String

就可以发现转跳到String这个类中(就了解下),有class这个关键字的都是一个类

字符串实际上就是一个类,但是可以直接赋值为常量,只有基本类型

所以说字符串String本质上属于引用类型的,但是可以当成基本类型来使用


我们定义一个变量也可不给值

image

发现也没报错,但这样就要换一种叫法了,叫做声明一个变量


变量的命名规则

变量有一个命名规则,为什么呢?

因为啊,没有一个统一的规范,别人很难看懂你写的代码(比如说你以后的同事)

在工作中,我们的变量名要根据实际情况去命名,名字要符合场景,而且尽量使用英文单词

这些规则也有好听的名字叫:

字下美人数驼峰命名

变量名的首字母只能是字下美人,从第二个字母开始只能是字下美人数

字下美人数代表的是 字是字母、下是下划线、美是美元符号$、人是人民币符号¥、数当然是数字

(首字母字下美人不能使用数字哦)

驼峰命令:如果变量名是由多个单词组成,第一个单词首字母小写,第二个单词开始每个单词的首字母都要大写

要把这两个结合起来写,写个例子吧

声明一个叫做学校名字的变量,可以这样写

String schoolName;

不过现在是在学习的过程中可以先按好理解的来吧

(对了还有一个注意事项:变量名不可以使用关键字!!!




(这是本人自学java的途中整理的博客,如有写的不好的地方请多多指教)