转载请注明出处:https://oldnoop.tech/c/118.html
8个基本类型
byte,short,int,long,float,double,char,boolean
基本类型的取值范围
2的指数幂
指数为 长度的 字节数 x 8 (1个字节 = 8 位)
基本类型赋值
int型 用整数
long型 用整数 加上 L
float型 用整数或者小数 加上 F
double型 用整数或者小数 加上D
代码示例
// Long l1 = 1;//错误
// Double d1 = 1;//错误
// Float f1 = 1;//错误
Long l2 = 1L;//正确
Double d2 = 1D;//正确
Float f2 = 1F;//正确
基本类型参数强转
代码示例
public void test(){
method1((short)1);//转型为short
method2((byte)1);//转型为byte
method3(1);
method4(1);
}
public void method1(short s){}
public void method2(byte b){}
public void method3(long l){}
public void method4(double d){}