java中常量和变量的区别_Java学习(一):变量和常量

1. 变量

1.1 关键字

关键字不能作为变量名使用,以下表格中是java中的关键字列表

f04dd678f3a36f0af4deff7f82036958.png

true、false、null不是关键字,是保留字,但是仍然不能用于命名标识符。保留字是为Java预留的关键字,它们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。

1.2 单变量声明

① 先声明后赋值:

变量类型 变量名

实例

String studentName;studentName = "小明";

② 声明及赋值:

String studentName = "小明";

1.3 多个变量声明

// 只声明String studentName, className;// 声明及赋值String studentName = "小明", className ="三年级";

2. 常量

常量分为字面常量和字符常量两种。

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

2.1 常量声明

声明字符常量的语法如下。

final 常量类型  常量标识符=常量值;

① 声明及赋值:

//声明一个float类型常量,并初始化为3.14final float PI = 3.14F; //声明一个整型常量,并初始化为24final int STUENT_NUMBER = 24;  

② 先声明后赋值:

final float PI;                     //声明一个float类型常量final int STUENT_NUMBER;           //声明一个整型常量PI = 3.14F;                         //初始化为3.14STUENT_NUMBER = 24;                 //初始化为24

初始化以后,就不允许再在程序中对这些常量进行重新赋值,即不允许改变常量的值。

2.2 批量声明

如果需要声明多个同一类型的常量,可以使用下面的语法:

final常量类型  常量标识符1,常量标识符2,常量标识符3,…;final常量类型  常量标识符1=常量值1,常量标识符2=常量值2,常量标识符3=常量值3;

实例

 //声明三个float类型的变量final float PI,PRICE,WEIGHT;  //声明三个float类型的变量,同时进行初始化final float PI=3.14F,price=13.86F,WEIGHT=86.32F;

3. 命名规则

  • 一个标识符可以由几个单词连接而成,以表明它所代表的含义,如applePrice。
  • 如果是类名,每个单词的首字母都要大写,其他字母则小写,如StudentInfo。
  • 如果是方法名或者变量名,第一个单词的首字母小写,其他单词的首字母都要大写,如getStudentInfo()、studentName。
  • 如果是常量,所有单词的所有字母全部大写,如果由多个单词组成,通常情况下单词之间用下画线“_”分隔,如PI、MAX_VALUE。
  • 如果是包名,所有单词的所有字母全部小写,如examples.chapter02。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值