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

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

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

常量与变量

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

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

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

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

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

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

int x = 12;

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

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

常量与变量

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

常量与变量

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

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

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

常量与变量

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

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

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

常量与变量

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

变量的命名规则