Tres principios básicos que deben seguir las operaciones de datos básicos de Java
1. El tipo de datos del resultado de dos números con el mismo tipo de datos permanece sin cambios
Muestre algunos a continuación 内联代码片
.
int x = 11;
int y = 12;
int z = x + y;
System.out.println(z);
float f = 25.666f;
float f1 = 23.025522f;
int f2= (int) (f+f1);//强制转换
float f3 = f+f1;
System.out.println(f3);
Diferentes tipos de datos
1. Cuando las variables de tipo byte, chart y short participan en las operaciones, la máquina virtual Java (JVM) las convertirá en datos de tipo int y luego el resultado de la operación será int.
byte b = 23;
short s = 33;
char c = '陈';
int i = b + s;
int ii = b + s + c;
System.out.println(i);
System.out.println(ii);
2. Cuando se involucran diferentes tipos de variables en los cálculos, el sistema unificará los dos en tipos más grandes de datos antes de los cálculos, algunos de ellos se muestran a continuación 内联代码片
.
int i1 = 169;
long l = 12653691L;
double d = 1256985615;
int i2 = (int) (i1 + l);//强制转换
long l2 = i1+l;
double d1 = l + d;
System.out.println(i2);
System.out.println(l2);
System.out.println(d1);