坚持是一件说起来容易,做起来不容易的事情。

在编写程序时,程序员会接触到不同类型的数据,有的数据在程序运行时是不允许更改的,比如整数、字符(字母、标点等)、布尔常量(true和false)等,这类数据被称为常量;有些数据在程序运行时是可以更改的,比如数量、价格等,这类数据被称为变量。
1、常量的概念及常量声明
#在Java语法中程序执行时值不能发生变化的数据被称为常量。也就是说,#常量的值是固定的。在Java中,常量分为字面常量和字符常量两种。
(1)#字面常量:字面上是一个固定值,会在代码中直接显示,是不用计算的数据如 345、34.56、π等。
(2)#字符常量:代表一个固定值的标识符。字符常量需要先在程序中声明,然后才能使用。
那么,怎么声明常量呢?所谓声明常量,指的是创建一个常量,按照Java的规范给它起一个名字,然后指定其代表的数据类型的过程。如果声明的是一个字符常量,则必须用到final关键字。声明字符常量的语法格式如下。
final常量类型常量标识符=常量值;在声明常量时,通常会立即为其赋值,即立即对常量进行初始化。例如:
finalfloatNUM=2.141F; /声明一个float类型常量,并初始化大 2.14fnal int INT NUM = 22://声明一个整型常量,并初始化为22
在声明常量标识符时需要遵守Java的命名规则,也就是说所有字母都要大写如果常量标识符由多个单词组成,那么需要在各个单词之间用下画线分隔、如上述示例中的 INT NUM。
前面的例子是在声明字符常量时进行初始化的,也可以先声明常量,再进行初始化。例如:
final float FLOAT_NUM; //声明一个float类型常量fnal int INT NUM; //声明一个整型常量FLOAT NUM-2.153F; //将FLOAT_NUM 初始化为2.153INT NUM = 20; //将INT_num 初始化为20
初始化以后,就不能再在程序中对这些常量重新赋值,即不能改变常量的值。例如:
fnal int INT NUM= 24:; //声明一个整型常量,并初始化为24INT NUM = 12;//企图修改常量INT NUM 的值,程序将报错
如果需要声明多个同一类型的常量,语法格式为:
final常量类型 常量标识符1,常量标识符2,常量标识符 3.....;final常量类型 常量标识符1=常量值1,常量标识符2=常量值2,常量标识符3=常量值3;
例如:
//声明三个float类型的变量final float AFLOAT,BFLOAT,CFLOAT;//声明三个float类型的变量并进行初始化final fIoat AFLOAT=2.54F,BFLOAT-32.76F,CFLOAT=46.32F;
2、变量的概念及变量声明
变量是指在程序运行期间可以被改变值的量。实际上,它也是程序在运行过程时内存中能够存储信息的地方,并且它的值可以在程序的任何地方被动态地改变开发人员在进行程序开发时经常需要声明变量,简言之,需经常向系统申请内有空间来存储变量。
在实际开发中,想要使用变量就必须先创建变量并为它命名,然后还需要指明变量能够存储的数据类型。这整个过程就是变量声明。
变量声明的语法格式为:
变量类型 变量标识符变量类型会在下一节详细讲述。变量标识符需要遵循标识符命名规则,即第个单词的首字母需要小写,如果由多个单词组合而成,那么除第一个单词外其他单词的首字母需要大写,除首字母外的字母一律小写。
例如:
String teacherName; //声明一个Sting类型的变量,用来存放老的名字int teacherAge; //声明一个int类型的变量,用来存放老师的年龄
在声明变量时,可以立即为其赋值,即立即对变量进行初始化。
例如:
String teacherName="王老师";//声明一个String类型的变量,并初始化int teacherAge =31: //声明一个int类型的变量,并初始化
也可以先声明变量,需要时再初始化。
例如:
String teacherName; //声明一个 String 类型的变量int teacherAge; //声明一个int类型的变量teacherName-"王老师"; //初始化赋值teacherAge =31; //初始化赋值
还可以同时声明多个同一类型的变量。例如:
//声明两个String 类型的变量String teacherName ,teacherHobby;//声明两个String 类型的变量,并初始化String teacherName="王老师",teacherHobby="王老师":
与常量不同,变量的值可以在程序的任何地方被改变。例如:
//声明一个String类型的变量,并赋初值“王老师”String teacherName="王老师";//改变变量teacherName的值为“张老师”teacherName="张老师";
(从基础背景开始学起,坚持,是一件不容易的事情。)

文章推荐
AI基础学习第二阶段笔记:从0开始学Java“搭建Java程序开发环境”
AI基础学习第二阶段笔记:从0开始学Java“开发第一个Java应用程序”
文 | Lisa Notes
Lisa Notes |一个Lisa’s notes:生活、工作、学习中那些事儿,感悟自我成长,随心随笔杂谈。微信搜索「Lisa Notes」(ID:Lisa-notes),查看更多信息,原创小说,PPT干货分享。

长按♥一键关注
特别声明
本文为自媒体、作者等在微信公众号上传并发布,仅代表作者观点,不代表微信公众号的观点或立场,微信公众号仅提供信息发布平台,最终解释权归本人所有。合作请联系13698281600@163.com。
全世界只有不到0.03%的人
关注小SA
你真是个特别的人
快戳我!快戳我!快戳我!㊋㊋㊋