Informática, perguntado por luanasdc1327, 1 ano atrás

Criar um algoritmo que leia o nome, a idade e o sexo de 10 pessoas. Imprimir o nome das pessoas que forem do sexo feminino e tiverem mais de 28 anos. Programador Java.

Soluções para a tarefa

Respondido por ellythonliberato
0

Resposta:package exercicio10;

import javax.swing.JOptionPane;

public class Main {

   public static void main(String[] args) {

       String nome, sexo;

       String opcao = "";

       int qtdCadastrados = 0;

       while (!opcao.equals("2")) {

           Integer op = new Integer(JOptionPane.showInputDialog("1-Cadastrar, 2-Sair"));

           while (op == 1 && qtdCadastrados < 1) {

               nome = JOptionPane.showInputDialog("Nome:");

               Integer idade = new Integer(JOptionPane.showInputDialog("Idade:"));

               sexo = JOptionPane.showInputDialog("Sexo M ou F:");

               if (sexo == "M" && idade > 28) {

                   JOptionPane.showMessageDialog(null, "Nome: " +nome);

                   break;

               }

               qtdCadastrados = qtdCadastrados + 1;

           }

       if (op == 2) {

           System.exit(0);

       }

       }

   }

}

algo parecido com isso espero que ajude


ellythonliberato: if (sexo == "M" && idade > 28) { o certo seria if (sexo == "F" && idade > 28) {
Perguntas interessantes