I'm doing a work in java and I need to know how I do a structure similar to a C struct, where each cell in the vector has 3 fields, example vector [i] .ity, vector [i]. height .. . If anyone can show me a code from a framework already implemented in java.
Thank you in advance.
import java.util.ArrayList;
import java.util.Scanner;
public class Ex6 {
public class Crianca{
int Sexo, tempoVida;
public Crianca(int Sexo, int tempoVida){
this.Sexo = Sexo;
this.tempoVida = tempoVida;
}
}
public static void main(String[] args){
int numCriancas,contadorM = 0,contadorF = 0,contadorP = 0,leitorSexo,leitorTempo;
Scanner leitor = new Scanner(System.in);
System.out.println("Quantas crianças nasceram durante esse periodo: ");
numCriancas = leitor.nextInt();
for(int i = 0; i < numCriancas; i++){
ArrayList<Crianca> elemento = new ArrayList<Crianca>(numCriancas);
System.out.println("A " + (i+1) + "º nascida é do sexo: ");
System.out.println("1- Masculino");
System.out.println("2- Feminino");
leitorSexo = leitor.nextInt();
if(leitorSexo == 1){
contadorM++;
}else{
contadorF++;
}
System.out.println("Tempo de vida (em meses):");
leitorTempo = leitor.nextInt();
if(leitorTempo < 24){
contadorP++;
}
Crianca elemento = new Crianca(leitorSexo,leitorTempo);
}
System.out.println("Das crianças que morreram:");
System.out.println(contadorM+" Eram do sexo masculino.");
System.out.println(contadorF+" Eram do sexo feminino.");
System.out.println(contadorP+" Morreram antes de 24 meses de vida.");
leitor.close();
}
}