import java.util.Scanner;

public class Aposentadoria {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int totalFuncionarios = 0;
        
        while (true) {
            System.out.print("Informe o código do empregado (ou 0 para encerrar): ");
            int codigo = sc.nextInt();
            if (codigo == 0) break;

            System.out.print("Informe o ano de nascimento: ");
            int anoNascimento = sc.nextInt();
            
            System.out.print("Informe o ano de ingresso na empresa: ");
            int anoIngresso = sc.nextInt();
            
            int anoAtual = 2024;
            int idade = anoAtual - anoNascimento;
            int tempoTrabalho = anoAtual - anoIngresso;
            
            System.out.println("Idade: " + idade + " anos");
            System.out.println("Tempo de trabalho: " + tempoTrabalho + " anos");
            
            if (idade >= 65 || tempoTrabalho >= 30 || (idade >= 60 && tempoTrabalho >= 25)) {
                System.out.println("Requerer aposentadoria");
            } else {
                System.out.println("Não requerer aposentadoria");
            }

            if (tempoTrabalho >= 30 && idade < 65) {
                totalFuncionarios++;
            }
        }

        System.out.println("Total de funcionários com 30 anos de trabalho e abaixo de 65 anos: " + totalFuncionarios);
        sc.close();
    }
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: