Java系列(2)

Java系列

第二章 数据类型



思维导图(回顾)


一、标识符

1.概念

标识符就是包,类,变量,方法等的名字。

2.限制

(1)必须由数字,字母(一般用英语字母),下划线_和$构成。
(2)不能用数字开头。
(3)不能使用Java中的关键字
ps:最好具备可读性(aaa

3.命名方式(驼峰式)

标识符是大小写敏感的,而且标识符中不能出现空格,所以可以通过大小写来分隔各个单词,即驼峰法。
(1)类名:首字母大写,其余遵循驼峰命名。
(2)方法名,变量名:首字母小写,其余遵循驼峰命名。
(3)包名:全部小写,不遵循驼峰命名

二、变量和常量

1.常量

(1)字面常量:1,‘a’,"hellow"等(一个固定的值)
(2)符号常量:用final修饰的常量,一经声明,之后无法更改。

2.变量

变量本质上是一个可操作的存储空间。声明变量时需要声明变量的数据类型和变量名。
eg:int(数据类型) a(变量名);
声明数据类型是为了确定该存储空间的大小。声明变量名是为了之后可以找到该空间。声明变量时,为了防止报错,最后设置初始值。
eg:int a = 10;
最后,在变量的作用域中,变量不可以重复定义。

三、基本数据类型

1.整数数据类型

(1)int:占4字节,范围(-2147483648,2147483647)。默认为10进制;开头加0为八进制;开头加0x为十六进制;开头加0b为二进制。

int num1 = 12 ;//12
int num2 = 012;//八进制,10
int num3 = 0x12;//十六进制的,18
int num4 = 0b10;//二进制,2

(2)byte:占1字节,范围(-128,127)。
(3)short:占2字节,范围(-32768,32767)。
(3)long:占8字节,范围(-263,(263)-1)。

2.浮点类型

(1)float::占4字节,范围为小数点后6-7位。声明时最后需要加F(f)。
(2)double:占4字节,范围为小数点后15-16位。小数声明时默认为double类型,但是也可以在末尾加D(d)来标识。
ps:科学计数法,3.14–>314e2。

3.字符类型

char:占2个字节,范围包括,字母,汉字,标点符号和转义字符(\t,\n)等。可以与int相加减,也可以装换为int,或由int转换,对应关系遵照ASCII表。

4.布尔类型

Boolean:占1字节,只有true和false两个取值,一般用于流程控制。

5.数据类型转换(Boolean

数据类型的级别:byte,short,char–>int—>long—>float—>double
(1)左=右 : 直接赋值。
(2)左<右 :强转类型转换,将会导致数据精度的丢失。

int i = (int)6.5;//将double强制转换为int

(3)左>右 :直接自动转换。


总结

本篇主要介绍了基本数据类型的一些细节和其之间的转换,可以说之后大型的项目拆分下来也是对基本数据类型的操作。下一章主要介绍操作符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值