java基础
-
什么是变量
变量就是空间,用来存储数据
-
定义变量的语法格式
数据类型 +变量名;
数据类型+变量名= 变量值;
-
什么是常量
1)直接量,比如:100,'a',true,"hello"
2)特殊的变量(变量里面的内容不能被更改)
定义常量(特殊的变量)的语法格式,示例:
final int a = 100;
-
基本数据类型
整数类型:byte(1字节),short(2字节),int(4字节),long(8字节)
小数类型:float(4字节),double(8字节)
字符类型(无符号整数类型,范围:0~65535):char(2字节)
布尔类型(布尔类型只有两个值:true,false):boolean(1字节)
给long类型赋值方式:数字后+L
给float类型赋值方式:数字后+f,例:float a = 3.14f;
-
数据类型转换
1)自动转换
低字节的数据类型可以自动转换成高字节的数据类型
比如:byte →short→int→long
2)强制转换
高字节的数据类型可以强制转换成低字节的数据类型
比如:int a = (int)3L;
3)字符串类型与数值类型之间的转换
示例:字符串类型转换数值类型
int year = Integer.parseInt("2018")
double pi = Integer.parseDouble("3.14")
示例:数值类型转换字符串类型
String year = String.valueOf(2018)
-
进制
当常量为进制的写法
二进制:0B 。。。数字
八进制:0 。。。数字
十进制:数字
十六进制:0X。。。数字