Diferença dos tipos de dados: String, BigDecimal e Integer

Eai pessoal de novo…

Por favor, qual a diferença dos tipos de dados: String, BigDecimal e Integer?

abs,
André AS :smiley:

Bom String são qual qr caracter alfa-numérico

String texto = "nome ou numero 898989";

Integer’s quais quer numeros inteiros desde que não estou os maximos e minimos

Integer numero = new Integer(5); // ou int numero = 5;

BigDecimal quais quer numeros com ponto flutuante desde que não estou os maximos e minimos

BigDecimal nrFlutuante = new BigDecimal(5.6);
// ou
double nrFlutuante = 6.5;

São três tipos de dado tão diferentes, que fica até difícil de explicar. Eles não tem nada em comum.

String: Armazena texto;
Integer: Wrapper para o tipo primitivo int.
BigDecimal: Número de ponto flutuante de precisão arbitrária.