@Romeu_Fernandes escreveu:
Estou desenvolvendo um método de comparação. Porém, estou sem sucesso. A pessoa irá informar nome do funcionario e o salário, onde no final, o programa perguntará se deseja adicionar mais um funcionario. Quando o cliente dizer "Não", será impresso o menor e o maior salário da lista.
Funcinario.java:
package br.htcursos.estruturas; public class Funcionario { double qtdSalario = 0; void calculoSalario(double salario, String nome) { qtdSalario++; System.out.println("Funcionario: " + nome); System.out.println("Maior Salario: " + salario); } }
ProgramaPrincipal:
package br.htcursos.estruturas; import java.util.Scanner; public class ProgramaPrincipalFuncionario { public static void main(String[] args) { Scanner scan = new Scanner(System.in); Funcionario fc = new Funcionario(); boolean continuar = false; do { System.out.println("Nome do Funcionario?"); String nome = scan.next(); System.out.println("Salario"); double salario = scan.nextDouble(); System.out.println("Continuar? 1-SIM 2-NAO"); int opcao = scan.nextInt(); if(opcao == 2) { continuar = false; fc.calculoSalario(salario,nome); System.out.println("Programa finalizado."); } else { continuar = true; } } while (continuar); } }
Alguma solução? Sei que estou fazendo algum erro no método, porém, não consigo fazer comparação.
Mensagens: 5
Participantes: 2