A algunds dias atraz vi voces avaliliando o codigo de um outro novato , dai resouvi mandar o meu tambem para ver o que vocês acham.
estou iniciando no java agora , e como exercicio peguei meus antigos exercicios de logica e resolvi escrever em java veja so no que deu , o anuciando e o seguinte:
Faca um algoritmo que leia para 100 pessoas os seguintes dados : nome,Idade e sexo. determine
*numero de homens;
*numero de mulheres;
numero de pessoas com idade inferior a 30 anos.
Considerando que sera informado "M " para masculino e “F” para feminino.
veja so o que saiu
import corejava.*; // do livro coreJava volume 1
class pessoas
{ public pessoas(int Idade,String Nome,String Sexo)
{ this.Idade = Idade;
this.Nome = Nome;
this.Sexo = Sexo;}
public int getIdade()
{return Idade;}
public String getNome()
{return Nome;}
public String getSexo()
{return Sexo;}
private int Idade;
private String Nome;
private String Sexo;}
class pesquisa
{public pesquisa(pessoas[] clientes)
{this.clientes = clientes;
resultado();}
private void resultado()
{
int a = 0;
int b = 0;
int c = 0;
for(int x = 0 ; x < clientes.length ; x++ )
{
If ("M".equalsIgnoreCase(clientes[x].getSexo()))
{a++;}
if ("F".equalsIgnoreCase(clientes[x].getSexo()))
{b++;}
if (clientes[x].getIdade() <= 30)
{c++;}
}
System.out.println("");
System.out.println("Ha "+ a +" homens cadastrados." );
System.out.println("");
System.out.println("Ha "+ b +" mulheres cadastrados." );
System.out.println("");
System.out.println("Ha "+ c +" Clientes com menos de 30 anos " );
}
private pessoas[] clientes;
}
public class cadastro
{
public static void main(String[] args)
{
int[] Idade = new int[100];
String[] Nome = new String[100];
String[] Sexo = new String[100];
for(int x = 0; x < 5 ; x++)
{
Idade[x] = Console.readInt("Digite a Idade do Cliente");
Nome[x] = Console.readLine("Digite o Nome do Cliente");
Sexo[x] = Console.readLine("Dige M ou F Conforme o Sexo do Clinte");
}
pessoas[] clientes = new pessoas[100];
for (int x = 0 ; x< 5;x++)
{
clientes[x] = new pessoas(Idade[x],Nome[x],Sexo[x]);
}
pesquisa resultado = new pesquisa(clientes);
}
}
