Pessoal tenho uma outra duvida com meu método placar,
criei meu método placar
public static ArrayList<//Integer> placarjogo() {
ArrayList placar = new ArrayList<>();
// exemplo
placar.add(Integer.parseInt(JOptionPane.showInputDialog(“Informe um placar”));
placar.add(Integer.parseInt(JOptionPane.showInputDialog(“Informe outro placar”));
return placar;
}
dai criei um novo metodo
// exemplo de metodo
public static String exibeResultado(List times, ArrayList result) {
return times.get(0) +" : "+ result.get(0);
}
e mais um exemplo de metodo
publis static String totalPlacar(ArrayList plac){
return “Placar 1:”+ plac.get(0)+"\n"+
“Placar 2:”+plac.get(1);
}
agora aqui eu chamo meu metodo no main para mostrar os resultados,
// aqui ele executa meu placarjogo e e eu preencho os campos placar
JOptionPane.showMessageDialog(null, placarjogo());
// aqui ele ainda faz certo, pega o return de times e o return de placar jogos e exibe na tela
JOptionPane.showMessageDialog(null, exibeResultado(times(), placarjogo());
e aqui ao inves de ele pegar o return do meu metodo placarjogo, ele executa de novo o método, eu preencho novamente e depois sim ele pega o return com o novo placar preenchido
JOptionPane.showMessageDialog(null, totalPlacar(placarjogo());
tem como pegar o return do meu metodo placarjogo pela segunda vez sem ter que preencher de novo?
alguem pode me ajudar?