小白猿笔记 Day2

Day2
一、语法基础
在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等等
1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符
2. 不能以数字开头。如:123name 就是不合法
3. 标识符严格区分大小写。如: tmooc 和 tMooc 是两个不同的标识符
4. 标识符的命名最好能反映出其作用,做到见名知意。
5. 标识符不能是Java的关键字
=========================
1.2 字面值规则
整数默认为int类型
小数默认为double类型
byte short char 三种比int小的类型,可以使用范围内的值直接赋值
字面值后缀:L F D
字面值前缀:0b-2 0-8 0x-16

5条运算规则
运算结果的数据类型与最大类型保持一致
3种比int小的类型,运算时会自动提升成int再运算
整数运算溢出的问题,一旦溢出,数据就错误了
浮点数运算不精确
浮点数的特殊值 Infinity NaN

关键词:

整数类:byte   short  int  long要加后缀L

浮点型:float   double

字符:char

布尔:boolean    

类型转换
boolean类型不参与类型转换
小转大,直接转 – 隐式转换
大转小,强制转 – 显式转换,格式:byte b = (byte) a;
浮变整,小数没 – 浮点型转整形是直接舍弃所有的小数部分的,不会四舍五入
类型能否转换,取决于类型的取值范围,而不是字节数,字节数只能做大概的参考
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值