Duvida para checar posições em um array

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:
		}
		
	}
}

}