Galera, dúdivda simples, se eu recebo como parametro varios numeros, por exemplo
4 6 5 3 2
como eu faco pra poder realizar testes neles de 1 por 1 usando apenas uma variavel pra armazenalos>
Lista de numeros
G
3 Respostas
T
Armazena em uma lista.
List<Integer> lista = new ArrayList<Integer>();
lista.add(Integer num);
Penso que isso resolve seu problema de armazenamento.
T
Isso deve resolver, com 2 for um dentro do outro, sem a necessidade de fazer comparações redundantes.
ArrayList<Integer> lista = new ArrayList<Integer>();
lista.add(1);
lista.add(2);
lista.add(3);
lista.add(4);
lista.add(5);
lista.add(6);
lista.add(7);
for (int i=0;i<lista.size();i++){
for (int j=i+1;j<lista.size();j++){
System.out.println(lista.get(i) + " compara com " + lista.get(j));
}
}
Boa sorte! Abraços.
você pode ser enjoadinho e usar varargs já que você disse que recebe ele como parâmetro e use for aprimorado pra acessar individualmenta cada membro
Criado 14 de maio de 2010
Ultima resposta 14 de mai. de 2010
Respostas 3
Participantes 4
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo