package Lecture4; public class TypePromotion { public static void main(String[] args) { byte b= 5, bval; short s= 1000, sval; int i= 85323, ival; long l= 999999999999L, lval; float f= 35.7F, fval; double d= 9E40, dval; // bval= b + s; // no compilará bval= (byte) (b+s); // conversión ok sval= (short) (b + s); // conversión requerida fval= b + s + i + l + f; // float ok lval= b + s + i + l; // long ok ival= (int) f; // truncación ok System.exit(0); } }