java中的数据类型
两种\无数种
基本数据类型\引用数据类型
基本数据类型的分类[四类八种]
布尔类型
boolean true\false
字符类型
char 不区分中英文统一两个字节16个位
取值范围: 0 -65535
整数类型
byteshortintlong
位8163264
字节1248
我们在使用整数类型的时候呢,需要去注意他们的取值范围
尤其是在我们做乘法运算的时候需要注意应用Long
定义long类型的时候我们需要在数值后面加L或小写的L
浮点类型
floatdouble
位3264
字节48
默认值是Double如果我们需要使用float 需要在后面加F\f
double d = 45;//?45.0
int i = (int)45.5;//?45
Java中的运算符
+ - * / %
++两边如果是基本数据类型算数运算、
+两边如果是基本数据类型+String 那么就是字符串的拼接
-
*
/Java中整数/整数 = 整数;
%取模运算符求余数
+= -= *= /= %=
[他们能够保证运算符的左边的数据类型不发生改变 -》 隐式的强转]
面试题:
short x = 1;
x = x + 1;
System.out.println(x);//错