Eae Galera td certo?
Sou iniciante em programação, e nessa pequena caminhada me surgiu uma dúvida.
Como faço para validar os campos, sendo que se o usuario digitar “nada” retorne uma mensagem de erro.
[code]// algo como:
if (quantidade_funcionarios == " ") {
// faça algo
// ou utilizando "equals"[/code]
Esta ae o código, se alguém puder ajudar agradeço, pois não encontrei nenhum post a respeito!
Abraço!
[code]import javax.swing.JOptionPane;
public class MEDIA_SALARIO {
public static void main(String[] args) {
int quantidade_funcionarios = 0;
float salario_funcionarios = 0;
float media_salario = 0;
float total_salarios= 0;
int contador = 0;
int numero_funcionario = 1 ;
quantidade_funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null, "Informe a quantidade de funcionários",
"Quantidade de funcionários",JOptionPane.QUESTION_MESSAGE));
while(quantidade_funcionarios <= 0){
JOptionPane.showMessageDialog(null, "ATENÇÃO! Esta quantidade não é válido informe novamente",
"Quantidade de funcionários",JOptionPane.PLAIN_MESSAGE);
quantidade_funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null, "Informe a quantidade de funcionários",
"Quantidade de funcionários",JOptionPane.QUESTION_MESSAGE));}
if(quantidade_funcionarios > 0){
while(quantidade_funcionarios > contador){
salario_funcionarios = Float.parseFloat(JOptionPane.showInputDialog(null,"Informe o salário do funcionário nº " +
numero_funcionario,"Salário do Funcionário",JOptionPane.QUESTION_MESSAGE));
contador++;
numero_funcionario++;}}
total_salarios = total_salarios + salario_funcionarios;
media_salario = total_salarios / quantidade_funcionarios;
System.out.print("A média salarial da empresa é de; R$" + media_salario);
System.exit(0);
}
} [/code]