Bem, estou tentando fazer um programa que faça a contagem dos usuarios com o plano 1 e plano 2, porem não está funcionando.
<>
package Heth;
import java.util.ArrayList;
import java.util.Scanner;
public class CadastrarCliente {
public static void main(String[] args){
Scanner a = new Scanner(System.in);
ArrayList<Usuario> listaDeUsuarios = new ArrayList<Usuario>();
Usuario usuario = new Usuario();
Calcular contador = new Calcular();
int opcao = 0;
System.out.println("Bem vindo a HETH SA");
System.out.println("Digite 1 caso queira cadastrar um novo cliente, e 0 caso queira encerrar.");
opcao = a.nextInt();
while(opcao != 0){
System.out.println("Digite o nome do cliente:");
usuario.setNome(a.next());
System.out.println("Digite a idade do cliente:");
usuario.setIdade(a.nextInt());
System.out.println("Digite o número referente ao seu plano");
System.out.println("HealthCare = 1");
System.out.println("MasterHealth = 2");
usuario.setPlano(a.nextInt());
if(usuario.plano == 1) {
usuario.HC = usuario.HC + 1;
}else if(usuario.plano == 2) {
usuario.MH = usuario.MH + 1;
}
listaDeUsuarios.add(usuario);
usuario = new Usuario();
System.out.println("Digite 1 caso queira cadastrar um novo cliente, e 0 caso queira encerrar.");
opcao = a.nextInt();
}
System.out.println(usuario.HC);
System.out.println(usuario.MH);
}
}
</>
<>
package Heth;
public class Usuario {
String nome;
int idade;
int plano;
int HC;
int MH;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
public int getPlano() {
return plano;
}
public void setPlano(int plano) {
this.plano = plano;
}
}
<>