第二章 变量和数据类型

1.变量
就是存储空间的表示
内存就是储存柜,存放各种数据,写程序的实质就是在做内存的存取,先将数据存入内存,需要的时候取出来做处理。
(数据地址)内存地址是十六进制的哈希code码,变量名就是地址的表示
2.变量的命名规则
(1).不能使用关键字
(2).首字母只能是 字母 _ $
(3).不能含有特殊字符 |
3.变量的要求
(1).变量首字母小写
(2).变量要有意义
(3).驼峰命名 helloWorld
4.数据类型
一、基本数据类型
4221
(1).整数型:
byte(字节型) 1字节(8位) -128~127 (-2^7~2^7-1)
short (短整型) 2字节(16位) -2^15~2^15-1
int (整型)4字节(32位)-2^31~2^31-1
long (长整型) 8字节(64位)-2^63~2^63-1
所有的整数类型的默认值都是0
(2).浮点型:
float (单精度浮点型) 4字节(32位) 默认值0.0F
double(双精度浮点型) 8字节(64位) 默认值0.0D
(3).字符型:
char 2字节(16位)默认值 空格('\u0000')
(4).布尔型:
boolean 1字节(8位) 默认值 false
二、引用数据类型
类(class)
接口(interface)
数组
空类型(null)我觉得应该是String类型
所有引用数据类型的默认值是null
在java中所以用到的数字都是int类型,所有用到的小数都是double
在short、byte、char参加计算的时候,默认先会强转成int类型
5.数据类型的转换
(1).强制(显式)类型转换
大的类型转换成小的数据类型就需要发生强转
(2).自动(隐式)类型转换
小的类型转换成大的数据类型就需要发生强转
(3).boolean不参加任何类型转换
(4).引用类型在转换的时候类之间要有关系,不然会报类转换异常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值