Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //classe
- public class Pesquisa {
- private String sexo;
- private String corOlho;
- private String corCabelo;
- private int idade;
- public int contPessoas;
- public String getSexo() {
- return sexo;
- }
- public void setSexo(String sexo) {
- this.sexo = sexo;
- }
- public String getCorOlho() {
- return corOlho;
- }
- public void setCorOlho(String corOlho) {
- this.corOlho = corOlho;
- }
- public String getCorCabelo() {
- return corCabelo;
- }
- public void setCorCabelo(String corCabelo) {
- this.corCabelo = corCabelo;
- }
- public int getIdade() {
- return idade;
- }
- public void setIdade(int idade) {
- this.idade = idade;
- }
- public void maiorIdade() {
- int maiorIdade = Integer.MIN_VALUE;
- if(idade > maiorIdade) {
- maiorIdade = idade;
- System.out.println("A maior idade é: "+maiorIdade);
- }
- }
- public void maiorIdadeMasculino() {
- int maiorIdadeM = Integer.MIN_VALUE;
- if(idade > maiorIdadeM && sexo.equalsIgnoreCase("m")) {
- maiorIdadeM = idade;
- System.out.println("A maior idade do sexo masculino é: "+maiorIdadeM);
- }
- }
- public void habFeminino() {
- int habFem = 0;
- if(sexo.equalsIgnoreCase("f") && idade >= 18 && idade <= 30 && corOlho.equalsIgnoreCase("verde") &&
- corCabelo.equalsIgnoreCase("loiro")) {
- habFem++;
- }
- System.out.println("Habitantes femininos com idade entre 18 e 30, olho verde e cabelo loiro: "+habFem);
- //habitantes com idade entre 18 e 30, olho verde e cabelo loiro.
- }
- public void mediaIdade() {
- int idadeTotal = 0;
- idadeTotal = idadeTotal + idade;
- int media = idadeTotal / contPessoas;
- System.out.println("Media de idade das pessoas: "+media);
- }
- }
- //main
- import java.util.Scanner;
- public class Principal {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- Pesquisa pesquisa = new Pesquisa();
- boolean continuar = true;
- while(continuar) {
- System.out.println("Digite seu sexo(M OU F): ");
- pesquisa.setSexo(sc.next());
- System.out.println("Digite a cor dos seus olhos: ");
- pesquisa.setCorOlho(sc.next());
- System.out.println("Digite a cor dos seus cabelos: ");
- pesquisa.setCorCabelo(sc.next());
- System.out.println("Digite a sua idade: ");
- pesquisa.setIdade(sc.nextInt());
- pesquisa.contPessoas++;
- System.out.println("Você deseja sair? S/N?");
- String opcao = sc.next();
- if(opcao.equalsIgnoreCase("s")) {
- System.out.println("Saindo..");
- continuar = false;
- }else {
- //continua o programa
- }
- }
- pesquisa.maiorIdade();
- pesquisa.maiorIdadeMasculino();
- pesquisa.habFeminino();
- pesquisa.mediaIdade();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement