Principios a seguir en la conversión de diferentes tipos de datos en Java

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);

Agregue un orden de tamaño de tipo de datos para profundizar la memoria de los porteros de código descuidados.

byte ——> short ——> int ——> long ——> float ——> double (char 和 short 同级)

Supongo que te gusta

Origin blog.csdn.net/fdbshsshg/article/details/112329438
Recomendado
Clasificación