Java基础语法--数据类型
一、Java的数据类型分为两大类:基本类型和引用类型

注:在定义整数型默认为int,在定义long类型时需加L;在定义浮点类型时默认为double类型,在定义float类型加F;String是类,不是基本数据类型;
java是强类型语言,要求变量的使用需要严格符合规定,所有变量都必须先定义后才能使用。
二、类型转换
1、自动转换
由低到高(byte,short,char->int->long->float->double)
2、强制类型转换
由高到低 (类型)变量名
注意:
-
不能对布尔值进行转换
-
不能把对象类型转化为不相干的类型
-
高转低需要强制转换
-
转换的时候可能存在内存溢出或者精度问题
三、数据类型扩展
1、进制
-
二进制 由0,1组成,以0b开头。
-
八进制 由0,1,…,7组成,以0开头。
-
十进制 由0,1,…,9组成,整数默认为十进制。
-
十六进制 由0,1,…,9,a,b,c,d,e,f组成(大小写均可),以0x开头。
2、flaot、double的精度存在问题
3、转义字符


浙公网安备 33010602011771号