Estoucomumprobleminhaparafazercomparações,noDelphieuutilizavaifvariavelin['0'..'9',',',#8] then para verificar se a variável está em um intervalo, mas, não estou conseguindo fazer esse intervalo. Existe formas de fazer essa comparação sem for?
O problema é se os intervalos forem dinâmicos, aí, então, só com laço de repetição.
}
G
gustavoh
Bem nesse caso acho melhor continuar com a função que fiz mesmo por que ficaria bem difícil de fazer algo tipo [0…255], mas, você sabe como se utiliza o in?
J
javanez
Não se entendi direito mas, vc poderia fazer assim:
List<Integer>intervalo=newArrayList<Integer>();[code]intervalo.add(1);intervalo.add(2);intervalo.add(3);Integervalor=2;System.out.println(intervalo.contains(valor)==true?"Existe no intervalor.":"Não existe no intervalo.");
G
gustavoh
Sim, realmente é bem diferente delphi e java, no delphi se eu quero fazer um campo receber apenas números eu faço if (key in [‘0’…‘9’,’,’,#8]) número de 0 a 9, virgula e backspace, no java tive que fazer umas gambi e vi que existe um in mas não sei pra que serve.