BufferedReader

Sou iniciante deste fórum, estou iniciando tb em Java, gostaria que os amigos me dessem uma ajuda nesse problema que segue.

Escreva um programa utilizando o método BuffereReader para capturar dados que leia a nota do aluno e se a nota:
for >7 escreva “Aluno Aprovado”
se for <4 “reprovado”
se for>4 e <=6 “recuperação”
Ajudem-me, por favor

Não sei o que ele quis dizer exatamente com método BufferedReader, mas esse método pode chamar este outro:

private String resultado(double nota) { if (nota >= 7) return "Aprovado"; else if (nota >= 4) return "Recuperação"; else return "Reprovado"; }

olá colega!!!
Verifique se essa aí está correta, por favor

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException
public class Aluno {

public static void main(String[] args){
String grade ="";
System.out.println(“Entre com a nota do aluno”);
if (grade>=7){
System.out.println(“Aprovado”);
}else if ((grade<4)&&(grade>=6)){
System.out.println(“Reprovado”);
}else (grade<=4){
System.out.println(“Recuperação”);
}
}
}