Boa tarde pessoal,
Estou relembrando o básico de java e estou com uma dúvida:
Sempre que eu uso o método notasEntre0e10() mesmo colocando valores como -1,-2 ele aceita, não estou instanciando corretamente a classe?
import java.util.Scanner;
public class teste {
public static void main(String[] args) {
double nota1 = 0, nota2 = 0, nota3 = 0, media;
boolean notasAlunos;
Notas n = new Notas();
Scanner teclado = new Scanner(System.in);
System.out.print("Digite a 1ª nota: ");
nota1 = teclado.nextDouble();
System.out.print("Digite a 2ª nota: ");
nota2 = teclado.nextDouble();
notasAlunos = n.notasEntre0e10();
}
classe de notas:
public class Notas {
private double nota1;
private double nota2;
public boolean notasEntre0e10()
{
if ((nota1 >= 0 && nota1 <= 10) &&
(nota2 >= 0 && nota2 <= 10))
return true;
else
return false;
}
}