Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

O que é um Interger?

Prezados,

O que significa um interger?

Atte.

Marcel Machado

3 respostas
solução!

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.