Boa noite,
galera preciso de uma ajuda com fazer o seguinte exercicio
. Desenvolver um programa que amarzena os salarios de todos os meses de 2009 dos seus funcionarios de uma loja. Armazena os valores e os nomes em uma matriz e vetor.
. exibir o nome e total recebido no ano passado apenas dos funcionarios com salarios acima de R$ 12 mil.
poste o que vc já fez… ai te ajudamos…
VALEU CARA ESTOU AGORA NA SALA DE AULA TENTANDO FAZER
SEGUE:
import javax.swing.*;
public class Armazenar_salarios {
public static void main(String[] args) {
String nome = "";
String nome1 ="";
int total_Reg = 0;
float media = 0;
try{
nome = JOptionPane.showInputDialog("Informe a Quantidade de funcionarios: ");
total_Reg = Integer.parseInt(nome);
String dados [][] = new String[total_Reg][2];
for (int i = 0; i < dados.length; i++){
nome1 = JOptionPane.showInputDialog("Informe o Salario Anual do " + (i+1) + "º Funcionario: ");
}
}
catch (NumberFormatException e)
{
JOptionPane.showMessageDialog(null,"Houve erro na conversão, digite apenas caracteres numéricos");
}
//System.out.println(nome1);
}
}
Entendo.
Colocando uma condicional, vc resolve isso facilmente.
Mas antes de tudo.
Coloque o nome das variáveis relacionados a suas funcionalidades.
Não tem nexo você criar a variável casa se vc armazena um saco de batatas lá dentro, depois pra tu estudar fica chato pra caramba, já que você se esquecer do código.
Apenas uma dica.
Mas vamos por partes.
Afinal pq essa variável nome recebe um JoptionPane?
Não faz nenhum sentido.
O JOP pode ser chamdo sem a necessidade vc armazena-lo em uma variável, quero dizer que voce pode fazer.
qndFuncionarios = Integer.parseInt(JOptionPane.inputMessageDialog("seu texto aqui"));
A matriz é de [x][n], sendo n um valor fixo.
Um outro for será impressindivel, já que para farrer uma matriz você deve passar por todas as linhas e todas as colunas.
Dica: Desenhe a matriz e veja a lógica que se tem para passar por todos os elementos.
a11, a12, a13, …
a21, a22, a23, …
E por ultimo um if para exibir os dados.
Espero ter ajudado.
Só corrigindo o JOP que fiz errado.
qnrFuncionarios = Integer.parseInt(JOptionPane.showInputDialog("Seu texto aqui"));
Alguem poderi a me ajudar