Bom galera, apareceu uma duvida bem básica por esses dias, vamos lá:
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int resp=0;
double salario=0;
double soma_salario=0;
double maior_salario=0;
int filho=0;
int soma_filhos=0;
int cont=0;
try{
System.out.println("Deseja cadastrar outro funcionário? 1(Sim) ou 2(Não)");
resp=sc.nextInt();
while(resp == 1){
System.out.println("Digite o seu salario");
salario=sc.nextDouble();
soma_salario=soma_salario+salario; // A duvida é aqui galera por que não pode ser soma_salario += salario ?
System.out.println("Digite a quantidade de filhos");
filho=sc.nextInt();
soma_filhos+=filho;
System.out.println("Deseja cadastrar outro funcionário? 1(Sim) ou 2(Não)");
resp=sc.nextInt();
cont++;
}
if(maior_salario<salario){
maior_salario=soma_salario;
}
System.out.println("Media de salario--"+soma_salario/cont);
System.out.println("Media de filhos--"+soma_filhos/cont);
System.out.println("O maior salario eh--"+maior_salario);
}catch(Exception ex)
{
System.out.println("Erro de leitura");
}
}
vlw galera!