JAVA学习——变量和数据类型

一、关键字
java程序语言的关键字只有53个。具体如下:

访问控制:private、protected、public

修饰类、方法、属性和变量:abstract、class、extends、final、implements、interface、native、new、static、strictfp、synchronized、     transient、volatile、enum、assert

程序控制:break、continue、return、do、while、if、else、for、instanceof、switch、case、default

基本类型:boolean、byte、char、double、float、int、long、short、null、true、false、void

错误处理:try、catch、throw、throws、finally

包相关:import、package

变量引用:super、this

保留字:goto、const

以上这些关键字就是程序员编写程序时使用的最小单位。其中const和goto虽然在Java中未被使用,但考虑到它们与C++的关联性,所以仍然保留为关键字。

二、数据类型
在这里插入图片描述
  除了基本数据类型外,为了实际应用的需要,Java还提供了两个用于高精度计算的非基本数据类型的数字类,他们是:
  BigInteger——任意大的整数,可用于密码学计算等。
  BigDecimal——任意精度的定点实数,可用于精确的货币计算等。
三、定义变量
java是强类型语言,所有的变量都必须先声明才能使用,声明变量时必须指定变量存储信息的类型。变量的声明一般使用名值对的方式,包含变量名和变量值,通过变量名可以引用变量值,也可以修改变量名的值。
  首先,声明一个变量的基本格式是:
   数据类型 变量名;
int type;
boolean flag;
float score;
  上面提到变量的声明一般使用名值对的格式,具体格式如下:
   数据类型 变量名 = 数值;
    int box=100;
int a=300;
boolean f=true;
  可以在同一行同时声明多个同一类型的变量,这样可以简化我们的代码,提高可阅读性,具体格式如下:
int a,b,c;
上面例子中,同时声明了三个整型变量(a,b,c),变量和变量之间使用英文逗号(,)隔开。当然我们也是可以想上面介绍的,为变量赋予初始值。如下面这个例子:
//变量a和变量c分别赋予了初始值。
int a=100,b,c=20;
变量声明后,我们就可以通过变量名引用变量值或者修改变量名所存储的值了。在同一作用域下,变量只能声明一次,但是可以多次的赋值,不断根据程序的需要修改变量原来存储的变量值。具体格式如下:
变量名 = 新的数值;
引用该变量名的值就更简单了,直接使用变量名即可。如下面这个例子:
复制代码
//声明变量a,并同时赋初始化值是100;
int a=100;
//引用变量a,这时候输出的是变量所存储的值,应该是100
System.out.println(a);
//为赋值200
a=200;
//再次引用变量a,输出的也是变量所存储的值,但这时候应该是200了
System.out.println(a);
三、变量的命名规范
Java语言中,变量命名要符合一定规则。标识符是赋予变量、类或方法的名称。标识符可从一个字母、下划线(_)或美元符号( ) 开 始 , 随 后 也 可 跟 数 字 。 标 识 符 是 大 小 写 区 别 对 待 的 并 且 未 规 定 最 大 长 度 。 有 效 标 识 符 如 下 : i d e n t i f i e r , u s e r N a m e , U s e r n a m e , s y s v a r l , )开始,随后也可跟数字。标识符是大小写区别对待的并且未规定最大长度。 有效标识符如下: identifier , userName ,User_name , _sys_varl , )identifieruserNameUsernamesysvarlchange
无效标识符如下:
123abc , abc¥5 ,abc ert , add34)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值