Estou fazendo um sistema para preencher um array “assentos” do tipo boolean e queria uma forma de checar por exemplo 5 posições do meu array, para ver se estão true ou false, no caso se todas estiverem true eu retornaria uma mensagem e se fosse false seria outra.
O sistema é esse abaixo, eu ainda não terminei e nem testei, a duvida real é se existe um método já pronto que eu possa usar para fazer essa verificação.
package exerciciosArray;
import java.util.Scanner;
public class exercicio13 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean[] assentos = new boolean[10];
System.out.printf("Os assentos estão vazios.%n%n");
for (int i = 0; i < assentos.length; i++) {
System.out.printf("%6s", assentos[i]);
}
System.out.println("Escolha seu modo de viagem.");
int type = -1;
while (type != 0) {
System.out.println("Por favor digite 1 para Primeira Classe.\n"
+ "Por favor digite 2 para classe econômica.\n"
+ "Digite 0 para encerrar o sistema.");
type = input.nextInt();
switch (type) {
case 1:
System.out.println("Você está na priemira classe qual poltrona deseja se sentar 1 a 5.");
int sentarPrimeira = input.nextInt();
if (assentos[sentarPrimeira - 1] == false) {
assentos[sentarPrimeira - 1] = true;
}
else {
System.out.printf("%s%n", "Assentos");
for (int x = 0; x < 5; x++) {
if(assentos[x] == true) {
System.out.printf("%3d%3s%n", x+1, "Ocupado");
}
else {
System.out.printf("%3d%3s%n", x+1, "livre");
}
}
System.out.println("");
}
case 2:
}
}
}
}