mediaClasse.java:32: error: incompatible types: double cannot be converted to String
> DecimalFormat mostraDecimal=new DecimalFormat(0.00);
descrição: ao tentar compilar acusa o erro acima!
segue abaixo o codigo completo:
/*
Programa.:mediaclasse.java
Autor....:Kim Nicholas
Obs......:este programa determina a media de notas de uma classe
*/
import javax.swing.JOptionPane;
import java.text.DecimalFormat;
public class mediaClasse
{
public static void main(String args[])
{
int escolha;
double notasLidas,media,total,alunos,valorNota;
String quantidade,nota,continua,exibir;
escolha=1;
while (escolha!=0)
{
total=0;
notasLidas=1;
quantidade=JOptionPane.showInputDialog("qual o numero de alunos?<entre um numero inteiro>:");
alunos=Double.parseDouble(quantidade);
while (notasLidas<=alunos)
{
nota=JOptionPane.showInputDialog("Entre um numero para nota:");
valorNota=Double.parseDouble(nota);
total=total+valorNota;
notasLidas=notasLidas+1;
}//Final do while notasLidas
media=total/alunos;
DecimalFormat mostraDecimal=new DecimalFormat(0.00);
exibir="A Media da classe e:"+mostraDecimal.format(media);
JOptionPane.showMessageDialog(null,exibir,"Media da Classe",JOptionPane.INFORMATION_MESSAGE);
continua=JOptionPane.showInputDialog("EFETUAR OUTRO CALCULO?<0=sair/1=Continuar>");
escolha=Integer.parseInt(continua);
}//Final do while escolha
System.exit(0);
}//Final do metodo main()
}//Final da declaracao de classe