Como fazer a formatação desse código exiba determinada informação só no final? (Netbeans)

Eu estou tendo dificuldade fazer com que esse codigo exiba uma informação no final, eu queria que “Foram entrevistados no total n pessoas
No total temos n pessoas aptas
Temos no total n pessoas inaptas” fosse no final de todas as perguntas do codigo e não que saisse de cada pessoa e ele tem que perguntar de novo pra contar, alguém pra me ajudar em relação a isso por favor?

Scanner leitor = new Scanner(System.in);
        int total, idade, totApto = 0, totInaptos=0;
        String nome, saude, sexo, R, B;
       
        for(int i = 0; i <= 4; i++){
       
        System.out.println("Digite o seu nome: ");
        nome = leitor.nextLine();
       
        System.out.println("Digite o sexo(M/F): ");
        sexo = leitor.nextLine();
       
        System.out.println("Digite a idade: ");
        idade = Integer.parseInt(leitor.nextLine());
       
        if(idade >=17 && idade <=45) {
           System.out.println("Disponivel para alistamento!");
          
         } else {
          System.out.println("Não esta disponivel para alistamento");
         }
       
         System.out.println("Digite o estado de saúde: (B/R) ");
       
         saude = leitor.nextLine();
       
         if("B".equals(saude)) {
            totApto = totApto + 1;
         } else {
           totInaptos = totInaptos + 1;
         }
       
         total = totApto + totInaptos;
       
         System.out.println("Foram entrevistados no total " + total + " pessoas");
       
         System.out.println("No total temos " + totApto + " pessoas aptas");
       
         System.out.println("Temos no total " + totInaptos + " pessoas inaptas");
       
       }

Coloque os System.out fora do for que vai ficar do jeito que vc quer.

Recomendo que vc arrume a indentação pois, além de uma boa prática, facilita muito a leitura do código

1 curtida

Obg