Criei uma Classe para treinar o que foi ensinado na aula e gostaria de verificar se esta certo.
package Principal;
import java.util.ArrayList;
public class Conversoes {
public static void main(String[] args) {
ArrayList salarios = new ArrayList();
Float salario = Float.valueOf(3432.45f); //Transformação do tipo primitivo a Objeto referência (Autoboxing)
float refeSalario = salario.floatValue(); //Tranformação do Objeto referência para o tipo primitivo (Unboxing)
salarios.add(salario); //Adição da referência ao Array
salarios.add(Float.valueOf(3232.32f)); //Outra forma de se adicionar valor ao Array (Autoboxing)
System.out.println("Tamanho: " + salario.SIZE + " bits");
System.out.println("Tipo: " + salario.TYPE);
System.out.println("Inteiro: " + salario.intValue());
System.out.println("Valor Byte: " + salario.byteValue());
System.out.println("Valor Short: " + salario.shortValue());
System.out.println("Valor Long: " + salario.longValue());
System.out.println("Código Hash: " + salario.hashCode());
for (int i = 0; i < salarios.size(); i++) { //Percorre o Array
System.out.println("O Salário é R$ " + salarios.get(i));
}
}
}
Coloquei comentários sobre o que eu entendi. O que acharam?