Qual a diferença de float com incial minuscula e Float com inicial maiuscula??
Float
E
3 Respostas
J
float é um tipo primitivo
float f = 2.5f;
e Float é uma classe (java.lang.Float)
Float f = new Float(2.5);
A classe serve para substituir os tipos primitivos em situações onde só são aceitos objetos, como por exemplo para serem colocados em coleções, não é possivel colocar um tipo primitivo em uma coleção, então você tem que coloca-lo em um objeto correspondente, como Double, Integer, Float, Boolean, etc…
A partir do Java 5.0 a conversão é automatica.
E
mais cara o que uso e 5.0 e prescisei fazer isso!! vo deixar o código pra vc olhar...!!!
classe principal/*Crie um aplicativo que leia os dados de um nº indeterminado de aluno
até que digite "FIM" no campo NOME.
Os dados deverão ser agrupados em uma classe da dados: NOME e 3 NOTAS
Criar um método para somar as 3 NOTAS de cada aluno e retornar.
*/
import javax.swing.*;
public class Prog24
{
public static void main(String args[])
{
Prog24soma calculo = new Prog24soma();
//***********************************************************
String nome,saida;
int i;
float soma=0;
JTextArea texto = new JTextArea(25,20);
saida="Programa 24 \n";
do
{
nome=JOptionPane.showInputDialog("Dígite o nome do aluno");
if(!nome.equalsIgnoreCase("fim"))
{
calculo.soma2 = new Float(0);
for(i=0;i<3;i++)
{
soma=Float.parseFloat(JOptionPane.showInputDialog("Digite a "+(i+1)+"ª nota do aluno"));
calculo.getSoma(soma);
}
saida+=nome+"\n"+calculo.soma2+"\n";
}
}while(!nome.equalsIgnoreCase("fim"));
texto.setText(saida);
JOptionPane.showMessageDialog(null,texto);
}
}
public class Prog24soma
{
Float soma2 = new Float(0);
public float getSoma(float soma)
{
soma2+=soma;
return soma2;
}
}
J
Tá, mas qual o problema?
Criado 8 de junho de 2006
Ultima resposta 8 de jun. de 2006
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo