Boa noite.
Este exercício esta com um erro e gostaria de uma ajuda.
//Para cada um dos 30 alunos de uma turma de matematica, receber por digitaçãoo as
//notas das duas provas reolizodas, informando no video a media aritmetica alcancada e
//a situacção do aluno na disciplina, conforme tabela abaixo.
//Ao final, informor a media da turma e a quantidade de alunos aprovados.
//>=6 i --~---I
//Em exame entre 3 e 5,99 I
//--_ .._----- ~---------~.----........,
//Reprovado < 3
import javax.swing.JOptionPane;
class Media {
public static void main(String args[])
{
float x;
String aux = JOptionPane.showInputDialog(null, "Forneça um valor numerico entre 0 e 10");
if (aux != null)
{
try
{
float x = Float.parseFloat (aux);
if (x>=0 && x >=6)
JOptionPane.showMessageDialog(null, "Nota = " +x+ " ,valor valido!");
if(x>=3 && x <=5.99)
JOptionPane.showMessageDialog(null, "Nota = " +x+ " ,valor valido!");
if (x <3)
JOptionPane.showMessageDialog(null, "Nota = " +x+ " ,valor valido!");
else
JOptionPane.showMessageDialog(null, "Nota = " +x+ " ,valor invalido!");
}
catch (NumberFormatException erro)
{
JOptionPane.showMessageDialog(null, " Digite apenas valores numéricos");
}
System.exit(0);
}
}
}
O erro é :cry:
float x = Float.parseFloat (aux);
1 error
BUILD FAILED (total time: 4 seconds)