package Ex01Lista06;
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList <Classe> baixa = new ArrayList<Classe>();
ArrayList <Classe> alta = new ArrayList <Classe>();
int opc = 10;
while(opc != 0) {
System.out.println("Informe por favor a opção desejada:\n"
+ "1. Cadastar Novo Funcionário\n"
+ "2. Ver Funcionários de Alta renda\n"
+ "0. sair");
opc = sc.nextInt();
switch(opc) {
case 1:
System.out.println("Informe o nome do funcionário");
String nome = sc.nextLine();
sc.nextLine();
System.out.println("Informe o salario do funcionário");
float salario = sc.nextFloat();
sc.nextLine();
Classe fun = new Classe(nome,salario);
if(salario >= 5000) {
alta.add(fun);
}
else {
baixa.add(fun);
}
System.out.println("Funcionário cadastrado com sucesso");
break;
case 2:
for(Classe n: alta) {
System.out.println(n.getNome()); //AQUI SIMPLESMENTE NÃO RETORNA O NOME
}
}
}
}
}
classe a baixo:
package Ex01Lista06;
public class Classe {
private String nome;
private float salario;
public Classe(String n,float s) {
this.setNome(n);
this.setSalario(s);
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public float getSalario() {
return salario;
}
public void setSalario(float salario) {
this.salario = salario;
}
}