alonciu
Fevereiro 20, 2009, 4:19pm
#1
Olá!
Eu tenho uma dúvida que, creio, deve ser muito besta ¬¬
Mas é o seguinte…eu tenho uma variavel A com um número randomico armazenado nela…e eu queria atribuir um valor (String) para esse número. Por exemplo:
a = 3
e 3 significa “casa”, como eu faço para imprimir a palavra “casa” ao invés do número “3”?
Obrigado!
oi
vc tem que associar o numero a string, não tem jeito, pode fazer isso usando arrays, por exemplo algo assim
[code]int[] chaves = {0,1,2,3,4};
String[] valores = {“bexiga”,“nuvem”,“casa”,“rua”,“estrada”};
Random random = new Random();
int randomNum = random.nextInt(6);
System.out.println(valores[randomNum]);[/code]
Parabéns! Você acaba de adquirir um jantar completo com a Map:
class xxxxx{
void yyyy(){
Map<Integer,String> mapeamentoIntString = new HashMap<Integer,String>();
mapeamentoIntString.put( 3 , "casa" );
System.out.println( mapeamentoIntString.get( 3 ) ); //exibe "casa"
}
}
Ou então, você pode usar um array:
class aaaaa{
void bbbb(){
String imoveis [] = {"viaduto" , "barraco" , "barril do Chaves" , "casa" , "apartamento" }
System.out.println( imoveis[3] ); //"casa" de novo
System.out.println( imoveis[2] ); //"barril do Chaves"
}
}
Enfim … existem mil maneiras de preparar Neston
alonciu
Fevereiro 26, 2009, 1:25pm
#5
Poxa gente…todos eram o que eu precisava!
Agora a única dúvida que me restou é qual deles utilizar! AUaeuhaeu
Mas muito obrigadoo pela ajuda de vocês!
LPJava
Fevereiro 26, 2009, 2:14pm
#6
entao veja na pratica alguns exemplo de associar o nro à string.
conjuntos
flw!