Meu código está imprimindo dois resultados na hora de imprimir os valores:
package Exercicio16;
import java.util.Scanner;
public class App {
public static void main(String[] args) {
//declaração de variáveis
String nome;
double media = 7;
float nota1,nota2,nota3;
Scanner leitor = new Scanner(System.in);
//Entrada de dados
System.out.println ("Digite seu nome:");
nome = leitor.next();
System.out.println ("Digite sua nota:");
nota1 = leitor.nextFloat();
System.out.println("Informe a segunda nota:");
nota2 = leitor.nextFloat();
System.out.println("Informe a terceira nota:");
nota3 = leitor.nextFloat();
//cálculo da Média
media = (nota1+nota2+nota3)/3;
if(media>=7){
if(media==10){
System.out.println("APROVADO COM NOTA MÁXIMA");
//APROVADO COM NOTA MÁXIMA
}else{
System.out.println("APROVADO ");
//APROVADO
}
}if(media <5){
System.out.println("REPROVADO");
//REPROVADO
}else{
System.out.println("RECUPERAÇÃO");
//RECUPERAÇÃO
//resposta aos dados do cliente
System.out.println("Seu nome é: " + nome);
nome = leitor.next();
System.out.println("E sua média ficou em: " + (media =(nota1 + nota2 + nota3)/3));
}
}
}