Membro desde: 03/12/2004 12:56:35
Mensagens: 484
Offline
Maneira válidas de se instanciar uma variavel float (algumas maneiras)
ricardolecheta tudo isso pq para o compilador por default qualquer literal de ponto flutuante é um double e como nós sabemos um double não pode ser atribuido a um float sem cast explicito.
Melhorou ?
This message was edited 1 time. Last update was at 05/04/2005 22:39:04
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Fowler)
Sun Certified Programmer for the Java Platform 1.4
Membro desde: 03/12/2004 12:56:35
Mensagens: 484
Offline
Bom a diferença eh "gritante" float é um tipo primitivo, enquanto Float é uma classe. Float é a classe empacotadora do tipo float e isso quer dizer o seguinte: Float oferece métodos uteis para se manipular tipos primitivos float.
Cada tipo primitivo tem sua classe empacotadora:
int: Integer
long: Long
short: Short
byte: Byte
char: Character
boolean: Boolean
double: Double
e finalmente float: Float
qualquer duvida pesquise sobre classe empacotadoras...vai esclarecer um pouco mais!
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Fowler)
Sun Certified Programmer for the Java Platform 1.4