Prezados,
O que significa um interger?
Atte.
Marcel Machado
Prezados,
O que significa um interger?
Atte.
Marcel Machado
Integer é uma classe Wrapper do tipo primitivo int, ou seja, uma tipologia que quando você declara não é inicializada pela linguagem. O integer aceita o mesmo tipo de valores que a o int.
Quando você cria uma variável int e não define nenhum valor, ela é automaticamente definida como , mas e se você quiser saber se ela está sem nenhum valor sabendo que 0 também pode ser uma possibilidade? É ai que entra o Integer.
Sua principal diferença é que, na declaração, Integer começa com letra maiúscula e possibilita a declaração de valores nulos. Sendo assim, mesmo que o usuário digitou 0 você saberá que ele digitou algo. Caso não tenha digitado nada a variável traz um valor nulo ("null).
Caso tenha mais dúvidas, tem esse link no blog.
http://blog.alura.com.br/diferenca-entre-int-e-integer-em-java/
Perfeito, muito obrigado pela ajuda,
Então um Interger significa que ao utiliza-lo, mesmo que a pessoa não escreva nada ele garante o valor como nulo, ou como 0. Certo?
Caso a pessoa não utilize, ele garante o valor nulo.
Já o tipo Int, não tem como você saber se o usuário não digitou nada, porque mesmo que não digite nada ele vai trazer 0.