Bom dia surgiu um a duvida no código abaixo, por que não é utilizado o valor inteiro 29 ao invés da nome da variável idade?Isso não é um equivoco??? grato pela ajuda
int idade = 29;
Integer idadeRef = Integer.valueOf(29);
int valor = idadeRef.intValue();
List<Integer> numeros = new ArrayList<Integer>();
numeros.add(29); //Autoboxing