菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
102
0

常量与变量

原创
05/13 14:22
阅读数 38466

常量与变量

软件是指令和数据的集合。在编写程序时,经常接触到不同类型的数据。有的数据在程序运行期间是不允许改变的,如数学运算中的圆周率π;有的数据在程序运行期间是需要经常改变的,如价格、数量等。这就需要在程序中有相应的表示。

常量

常量是指在程序执行期间其值不能发生变化的数据。

在Java中,常量分为字面常量和字符常量两种:

  • 字面常量,指的是如123,‘m’,true这样字面上本身就是一个固定值的数据;
  • 字符常量,指的是代表一个固定值的标识符。使用字符常量需要在程序中先声明后使用。

所谓声明一个常量,指的是创建一个常量,为它起一个名字,并指明它所代表的数据类型。如果要声明一个字符常量,就必须使用关键字final,需要注意的是,声明一个常量,常量所有单词的所有字母全部大写,如果由多个单词组成,通常单词之间用下划线“_”分隔。
语法如下:

final 常量类型 常量标识符 = 常量值;(例如:final int A=1;)

有两种声明方式,第一种是在声明常量时,立即为其复赋值,即立即对常量进行初始化。

final float PI = 3.14F;//声明一个folat类型常量并初始化为3.14

第二种是先声明常量,再进行初始化(还可以同时声明同一类型的常量)。但是初始化以后,就不允许再在程序中对这些常量进行重新赋值,即不允许改变常量的值。

final float PI;//声明一个floa类型常量
PI = 3.14F;//初始化为3.143.2.2 变量

所谓变量,就是指在程序运行期间可以被改变的量(数据)。实际上,变量是程序在运行时内存中能够存储信息的地方,它的值可以在程序的任何地方被动态地改变。所以在编写程序时,经常需要声明变量 ,向系统申请存储数据的内存空间。

Java属于强类型语言,要求变量的使用要符合规定,所有变量都必须先定义才能使用。

所谓声明变量,是指在程序中创建变量并为它取一个名字,并且能够指明它能够存储信息的类型。语法如下:

变量类型 变量标识符;(例如:int a;)

在声明变量时,可以立即为其赋值,即立即对变量进行初始化。

String  studentName = "小明";//声明一个String类型的变量,并初始化
int  studentAge = 18;//声明一个int类型的变量,并初始化

也可以先声明变量,然后在需要的时候再初始化(也可以同时声明多个同一类型的变量)。

int studentAge;//声明一个int类型的变量
studentAge = 18;//初始化赋值

变量与常量不同,可以在程序的任何地方被改变。

相关热门文章

发表评论

0/200
102 点赞
0 评论
收藏
为你推荐 换一批