Ajuda Programa MediaAluno

Pessoal,estou tentando fazer um programa que tire a media do Aluno e mostre o seu nome,exemplo:

O nome do Aluno é Pedro,a media dele é 7.0.

A lógica do programa está certa,porém falta algum detalhe em Java

O Código-fonte do programa está aqui:


package mediaaluno;

import javax.swing.JOptionPane;


public class Main {
    private static String Nota1;
    private static String Nota2;
    private static String Nota3;

    public static void main(String[] args) {
  
        String NomeAluno,msg;
        double MediaAluno = 0;
        
        NomeAluno=JOptionPane.showInputDialog("Qual é o seu nome?");
        Nota1 = JOptionPane.showInputDialog("Digite sua primeira nota");
        Nota2 = JOptionPane.showInputDialog("Digite sua segunda nota");
        Nota3 = JOptionPane.showInputDialog("Digite sua terceira nota");
        
       MediaAluno=(Nota1+Nota2+Nota3)/3;
        
       msg="A sua media é:"+MediaAluno;
       
       JOptionPane.showMessageDialog(null, msg);
       
       System.exit(0);
                
        
    }

}

Adiciona isso no seu código…

       double n1 = Double.parseDouble( Nota1 );
	double n2 = Double.parseDouble( Nota2 );
	double n3 = Double.parseDouble( Nota3 );
           
        MediaAluno=(n1+n2+n3)/3; 

Quando vc faz Nota1+Nota2+Nota3 vc só esta juntando as Strings.

Amigo vc precisa converter de string para float ou doublle

da forma que vc fez somente juntou as string

[code]package Programas;

import java.util.Scanner;

public class media {

static double media(double a, double b, double c){
	double resultado;
	resultado = (a+b+c)/3;
return (resultado);
	
}

public static void main (String args[]){
	double a,b,c;
	Scanner leitor=new Scanner (System.in);
	System.out.println("Digite a primeira nota: ");
	a=leitor.nextDouble();
	System.out.println("Digite a segunda nota: ");
	b=leitor.nextDouble();
	System.out.println("Digite a terceira nota: ");
	c=leitor.nextDouble();
	System.out.println("The Media Is: " +media(a,b,c));
}

}[/code]

Fiz isso, eh +/- isso ou n o.0!