JAVA语言基础(一)
1.字面值
- 字符串(双引号)
- 整数
- 小数
- 字符(单引号)
- 布尔型(boolean)
2.变量
定义:在程序执行的过程中,在某个范围内其值可以进行改变的量。
定义变量:数据类型 变量名=变量值
意义:有效节省空间
变量初始化,赋值:
int b1,b2,b3=23(error)
//声明b1,b2,b3
//23赋值给b3
3.基本数据类型(四类八种)
- 整数型
- byte(一个字节)(-128~127)
- short(两个字节)(-32768~32767)
- int(四个字节)(默认使用)
- long(八个字节)(使用时加上L)
2.浮点型
- double(八个字节)(默认)
- float(四个字节)(使用时加上个F)
- bigDecimal(精准数据时使用)
3.字符型
- char(两个字节)(单个汉字、字母,使用单引号)(注:赋值为数字是是ASCII所对应的值)
4.Boolean型
- 应用在逻辑运算当中
5.总结
- 从容量大的数据类型想容量小的数据类型进行转换时,需要进行强制转换
- 转义字符用“\”来使用(“\n" 换行)
- char类型+int型=int型
-
//两个byte型相加赋值给第三个byte型数据(error) //理由:默认是int,需要进行强制转换 byte a=1; byte b=2; byte c=(byte)(a+b);
- 关于基本数据类型转换规则
- 8种基本数据类型除了boolean型外都可以进行相互转换
- 小容量数据类型向大容量数据类型转换叫做自动转换
- 大容量数据类型向小容量数据类型转换时,需要进行强制转换
- byte、short、char转化时,转换成int在做运算
- 如果没有超出byte、short、char的取值范围,可以直接将整数赋值给byte、short、char
- 多种数据类型做混合运算,转换成容量最大的进行运算