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);
}
}
Tigarba
Outubro 17, 2018, 2:51am
#2
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!!!