java因jvm的特性拥有跨平台的强大功能,是主流行的因素之一。
学习java并了解其数据类型。
基本数据类型:数值类,字符类,布尔类型。
数值类型:整数(byte,short,int,long)
小数(float,double)
字符类:char 布尔类型:boolean
在运算中,取值范围小的类型会自动提升为取值大的类型。
如:byte,short,char在参与计算中,会提升为int类型。
public static void mian(String[] agrs){
byte a=1;
int b=2;
//int和byte类型运算,结果是int类型。
int i=a+b;
}
转换规则:
byte,short,char-->int-->long-->float-->double-->String
强转换类型:
格式:
数据类型 变量名=(要转换成的数据类型)被转数据值;
如:
public static void main(String[] agrs){
//short类型变量,内存两个字节
short s=1;
//1是int类型,s+1的结果是int类型,将结果赋给short类型时发生错误
//必须将int强制转化成short才能完成赋值
s=s+1;
s=(short)(s+1);
}