Problemas com set e get

3 respostas
java
C

Salve galera, sou novo no mundo de programação e to com um pequeno problema, alguem pode me ajudar?Eu não to conseguindo pegarm get, pra colocar na estrutura de repetição, segue o codigo.

int contH=0;

int contM=0;

int cont;

for(cont = 0;cont<totalApostadoresBanco;cont++){
if(bancoApostadores[cont].getSexoBiologico.equals('H')){
    contH++;

}if(bancoApostadores[cont].getsexoBiologico.equals('M')){
    contM++;
}

int totalSoma=contM + contH;

double porcentagemM = (totalSoma<em>contH)/100;

double porcentagemH = (totalSoma</em>contM)/100;

JOptionPane.showMessageDialog(null, “Total de mulheres é”+porcentagemM);

JOptionPane.showMessageDialog(null, “Total de homens é”+porcentagemH);

JOptionPane.showMessageDialog(null, “Total de pessoas é”+totalSoma);

}

Essa é a get.

bancoApostadores[totalApostadoresBanco].setSexoBiologico(’’);

3 Respostas

Mike

Os gets são métodos, então coloque os parenteses nele.

if(bancoApostadores[cont].getSexoBiologico().equals('H')){
    contH++;

}if(bancoApostadores[cont].getsexoBiologico().equals('M')){
    contM++;

Se você apertar Ctrl + Espaço enquanto estiver digitando, a IDE vai completar o restante para você.

Tem uma aspas sozinha ai no seu set

C

Continua dando erro, agora na linha inteira, não só no set. E as aspas tem H ou M.

Mike

Agora o erro é outro, se você não postar o erro, não da para ficar adivinhando né…

Se atente a outra coisa, o nome do seu é método é getSexoBiologico ou getsexoBiologico?

bancoApostadores[cont].getSexoBiologico()
bancoApostadores[cont].getsexoBiologico()
Criado 24 de novembro de 2018
Ultima resposta 24 de nov. de 2018
Respostas 3
Participantes 2