Apesar de parecer enorme, veja abaixo a explicação dos códigos que praticamente se repetem para fins didáticos:
- import java.io.PrintStream;
- public class ClassesInvolucros {
- public static void main(String[] args) {
- PrintStream sd = System.out;
- Boolean bl1 = new Boolean (true);
- Boolean bl2 = new Boolean ("false");
- Character ch = new Character ('A');
- Byte bt1 = new Byte ((byte) 127);
- Byte bt2 = new Byte ("-128");
- Short st1 = new Short ((short) 32767);
- Short st2 = new Short ("-32768");
- Integer it1 = new Integer (2147483647);
- Integer it2 = new Integer ("-2147483648");
- Long lg1 = new Long (9223372036854775807L);
- Long lg2 = new Long ("-9223372036854775808");
- Float fl1 = new Float (3.4028E+38f);
- Float fl2 = new Float ("-3.4028E+38");
- Double db1 = new Double (1.7976E+308);
- Double db2 = new Double ("-1.7976E+308");
- System.out.println("Resultados");
- sd.println("bl1 =\t" + bl1.booleanValue());
- sd.println("bl2 =\t" + bl2.booleanValue());
- sd.println("ch =\t" + ch.charValue());
- sd.println("bt1 =\t" + bt1.byteValue());
- sd.println("bt2 =\t" + bt2.byteValue());
- sd.println("st1 =\t" + st1.shortValue());
- sd.println("st2 =\t" + st2.shortValue());
- sd.println("it1 =\t" + it1.intValue());
- sd.println("it2 =\t" + it2.intValue());
- sd.println("lg1 =\t" + lg1.longValue());
- sd.println("lg2 =\t" + lg2.longValue());
- sd.println("fl1 =\t" + fl1.floatValue());
- sd.println("fl2 =\t" + fl2.floatValue());
- sd.println("db1 =\t" + db1.doubleValue());
- sd.println("db2 =\t" + db2.doubleValue());
- }
- }
Este é o resultado do código acima:
Nenhum comentário:
Postar um comentário