Int para o seu valor ASCII ( usando char acho eu, mas se tiver de ser de outra maneira terá :)
5 respostas
F
franciscobc
boas
já procurei por todo o lado e nao encontro maneira de fazer isto! eu quero encontrar o valor ASCII de numeros por isso eu acho que tenho de converter um int para um char.
por exemplo se eu tenho: int a=9;
como posso tranformar esse nove em char para poder obter o seu valor ASCII?
e se eu tinver por exemplo um int f=120 , da para obter um valor ASCII de isso tudo junto?
obrigado
intx=63;charascii=(char)x;System.out.println(ascii);// nesse caso será impresso o caracter '?'
abraços
F
franciscobc
eu acho que nao estao a entender a minha pergunta. se eu tenho o int c=9 e preciso de arranjar o valor ascii para ele, como faço? porque que eu saiba, ha um valor ascii para todos as letras,numeros, e simbolos. como eu encontro o valor ascii de 9?
e nao basta me dizer qual é o valor ascii de 9, porque isso eu ja sei, é 57. o que eu preciso é, tendo im integer c=9 preciso de arranjar uma forma de ter o valor ascii de esse integer.
E
entanglement
Se seu inteiro estiver entre 0 e 9, basta somar 48, ou ‘0’:
intx=3;charc=x+'0';System.out.println(c);// deve imprimir '3'
F
franciscobc
meu Deus! e eu que me achava uma pessoa minimamente esperta… muito obrigado!