[RESOLVIDO] Dúvida em Condições

Caros amigos,

Estou meio perdido em funções, preciso retornar uma String caso o aluno for aprovado e reprovado… é bem besta acredito pra vocês…

Segue o código:

public class Funções {

public static String imprimirNota(double nota, String a, String b) {
    if (nota >= 6) {
        System.out.println("Aprovado");
        return a;
    } else {
        System.out.println("Reprovado");
        return b;
    }       
}
public static void main(String[] args) {
    String resultado = imprimirNota(6,7);
    System.out.println(resultado);
}

}

Espero que ajude.

public class Funcoes {

    public static String imprimirNota(double nota) {

        if (nota >= 6) {
            return "aprovado";

        } else {
            return "reprovado";
        }
    }

    public  static void main(String[] args) {
        String resultado1 = imprimirNota(6);
        System.out.println("Aluno " + resultado1);

        String resultado2 = imprimirNota(3);
        System.out.println("Aluno " + resultado2);
    }
}

@Tigarba,

Em qual parte do código, eu peço ao usuário digitar a sua nota, e ler ela?

Em nenhuma. Pra isso vc precisaria usar a classe Scanner.

public static String imprimirNota() {
     Double nota;
     Scanner sc = new Scanner(System.in);

     System.out.println("Por favor, digite a nota final");
     nota = sc.nextDouble();

        if (nota >= 6) {
           return "aprovado";
     ....................

Perfeito, muito obrigado caros!!!