java 标识符 常量 变量

 标识符 常量  变量
1.标识符: 由字母  数字  下划线-  美元符号  不能以数字开头  不能是关键字
命名规范:
(1) 包名:字母要全部小写
(2)类名  接口名:大驼峰命名法(每个单词首字母大写)
(3)变量名   方法名:小驼峰命名法(每个单词首字母小写,从第二个字母开始,首字母大写)
(4)变量名:所有字母都大写
(5) 见名知意
2.常量
(1)整型常量:表示整数  没有小数点
(2)浮点数常量:表示小数的
    单精度浮点数:f/F
    双精度浮点数:d/D(默认是double)
(3)字符常量:只能表示一个字符用' '括起来(可以是字母  数字  标点符号等符号)
(4)字符串常量:表示一串连续的字符,用" "括起来(里面可以是任何内容)
(5)布尔常量:值只有两种:ture/false
(6)null常量:无任何数据  所以不能直接来使用
3.基本数据类型(8种)
  (1)整点型:byte short int long(内存空间不同,表示的数组范围不同)
(2)浮点型:float double
(3)字符型:char
(4)布尔型:boolean
内存空间从小到大:byte char short int long float doublt 2.55555  没加后缀 (记清楚)
4.变量:程序运行期间,内容可以发生改变的量
使用格式如下:
(1)创建一个变量:数据类型  变量名;  (小驼峰命名法)
(2)赋值:将等号右边的数据值赋给左边的变量:变量名=数据值;
两步也可合为一步:数据类型 变量名=数据值;
5.变量的注意事项
如果创建多个变量,变量名不可以重复
(2) 对于float和long类型  后缀名不能丢。因为浮点型变量默认的类型是doublt型  ,整型变量默认的是int型
(3) 若使用byte和short变量,右侧的数据值不能超过左侧类型的数据范围
(4)不赋值的变量是不可以直接使用。
(5)变量使用不能超过作用域的范围。(从定义变量那一行开始,一直到所属的   }   为止
(6)也可以通过一个语句(一个分号)来创建多个变量,但不推荐
6.数据类型转换:当数据类型不一致时会发生数据类型转换
(1)自动类型转换(隐式):数据范围从小到大是,代码不需要做特殊处理,自动完成
(2)强制类型转换(显示):数据范围较大转换小  代码需要特殊处理
处理:范围小的类型  范围小的变量名=(范围较小的类型) 范围较大的数据; eg:int num2 =(int) 100L;

注意:强制类型转换会发生溢出,丢失精度,所以不推荐使用;
byte/short/char可发生数学运算。如加法,发生运算时,他们会被自动提升为int型。
byte+byte=int+int=int  
布尔型不参与数据类型转换
Asci表:字母美国信息标准代码
“0”-----48
“A”-----65
“a"---97
Unicode:万国码,一本字典,o-27和asci对应一样,128都是行添加的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值