为什么要有数据类型?
更好管理我们的内存,提高程序的执行效率
Java中的数据类型有哪些(2种)
基本数据类型(4类8种)
1、整数类型 byte short int long
2、小数类型 float double
3、字符类型 char ‘ ’里面有且只有一个数据,哪怕是一个空格
4、布尔类型 boolean
引用数据类型
1、字符串类型
变量
1、什么是变量
就是内存中的一个存储空间,相当于是个代词
2、变量的作用
让代码变得更加的简洁,提高代码的复用性
3、如何让使用变量
a、变量的声明(创建)
b、变量的初始化
4、使用变量的注意事项
规范:
见名知意(驼峰命名 第二个单词开始首字母大写 isNum;)
规定:
不能以数字开头
同一范围内的变量不能重复从变量的声明开始
编译时有红色下划线:编译期报错
Java中Boolean的默认值是false
基本数据类型转换(2种)
从小到大排列byte--char--short--int--float--long--double
一、隐式转换(自动转换)
小数据类型转成大数据类型可以自动完成
二、强制转换(手动转换)
大数据类转成小数据类型需要强制转换
(因为大类型的值,大于小类型,所以可能会造成精度的损失或者溢出)
byte result =128 //报错 原因是什么?因为128在byte的取值范围外,jvm不会帮你自动转化
-128为什么不会报错?因为二进制是一个循环超过最大就会回到最小
println是有运算逻辑的