Olá. Estou iniciando em Java e não tenho conseguido entender “operador de coerção” esbarrei num exercício (2.29) do maravilhoso livro: Java - Como Programar. Peço desculpas se estou no lugar errado (também nunca usei este Fórum. Alguém pode me indicar um caminho para que possa entender o problema?
“…escreva um aplicativo que exiba os equivalentes inteiros de algumas letras maiúsculas, minúsculas, dígitos e símbolos especiais. Mostre os equivalentes inteiros do seguinte: A B C a b c 0 1 2 $ * + / e o caractere em branco.”
Obrigado.
Ok Rodrigo_Void.
Eu queria mesmo é entender. Ta meio complicado pra mim.
Sim, sei que tem a resposta, mas não queria ver ela não.
Os desafios estão muito legais pra ir direto nelas.
Mas obrigado mesmo pela ajuda tá!
1 curtida
O equivalente inteiro é o código ASCII de tal caractere, por exemplo: O caractere ‘A’ (com aspas simples e não com aspas duplas) possui o código 65.
1 curtida
Olha isso e veja se podem me ajudar melhor. pfvr.
public class TabelaAsc {
public static void main(String[] args) {
int limite = 200
for (int X=65; X <= limite;X++) {
System.out.println("Equivalente Inteiro de: " + X + " - " + ‘X’);
}
}
}
Só que vc deve fazer o inverso. Você deve pegar os caracteres e imprimir o inteiro equivalente. Veja:
int a = 'A';
System.out.println(a); // 65 - inteiro equivalente
Bom, pelo menos foi o q entendi do problema.
1 curtida
Vixi. To entendendo cada vez menos.
Perdoem.
Você tem que estudar ou revisar sobre o assunto antes de fazer o exercício.
Cada letra no código ASCII possui um número, um id, um código. Ele deu o exemplo da letra A, que o código da mesma é 65. Se você imprimir letra a com aspas simples, sairá o número 65
3 curtidas
Veja: Tabela ASCII .
Procure nessa tabela a letra ‘A’ e veja o número decimal correspondente.
2 curtidas
Você não está no lugar errado, aqui é um fórum de duvidas pode perguntar e quem quiser pode responder.
Tabela ASCII
ASCII (do inglês American Standard Code for Information Interchange; "Código Padrão Americano para o Intercâmbio de Informação") — geralmente pronunciado [áski] — é um código binário (cadeias de bits: 0s e 1s) que codifica um conjunto de 128 sinais: 95 sinais gráficos (letras do alfabeto latino, sinais de pontuação e sinais matemáticos) e 33 sinais de controle, utilizando portanto apenas 7 bits para representar todos os seus símbolos . Note que como cada byte possui 8 bits, o bit não utilizado pe...
Código:
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
int limite = 200;
for (int x=65; x <= limite;x++)
{
System
.out
.println("Equivalente Inteiro de: " + x + " é a letra " + (char)x);
}
}
}
Resultado:
Quando esse código roda que é um interação de 65 até 200 eu consigo pegar o valor inteiro é fazer um cast
para o código da tabela ASCII. Exemplo o número 65 na tabela ASCII é a letra em maiúsculo A ((char)65 => A
), observe o restante:
Equivalente Inteiro de: 65 é a letra A
Equivalente Inteiro de: 66 é a letra B
Equivalente Inteiro de: 67 é a letra C
Equivalente Inteiro de: 68 é a letra D
Equivalente Inteiro de: 69 é a letra E
Equivalente Inteiro de: 70 é a letra F
Equivalente Inteiro de: 71 é a letra G
Equivalente Inteiro de: 72 é a letra H
Equivalente Inteiro de: 73 é a letra I
Equivalente Inteiro de: 74 é a letra J
Equivalente Inteiro de: 75 é a letra K
Equivalente Inteiro de: 76 é a letra L
Equivalente Inteiro de: 77 é a letra M
Equivalente Inteiro de: 78 é a letra N
Equivalente Inteiro de: 79 é a letra O
Equivalente Inteiro de: 80 é a letra P
Equivalente Inteiro de: 81 é a letra Q
Equivalente Inteiro de: 82 é a letra R
Equivalente Inteiro de: 83 é a letra S
Equivalente Inteiro de: 84 é a letra T
Equivalente Inteiro de: 85 é a letra U
Equivalente Inteiro de: 86 é a letra V
Equivalente Inteiro de: 87 é a letra W
Equivalente Inteiro de: 88 é a letra X
Equivalente Inteiro de: 89 é a letra Y
Equivalente Inteiro de: 90 é a letra Z
Equivalente Inteiro de: 91 é a letra [
Equivalente Inteiro de: 92 é a letra \
Equivalente Inteiro de: 93 é a letra ]
Equivalente Inteiro de: 94 é a letra ^
Equivalente Inteiro de: 95 é a letra _
Equivalente Inteiro de: 96 é a letra `
Equivalente Inteiro de: 97 é a letra a
Equivalente Inteiro de: 98 é a letra b
Equivalente Inteiro de: 99 é a letra c
Equivalente Inteiro de: 100 é a letra d
Equivalente Inteiro de: 101 é a letra e
Equivalente Inteiro de: 102 é a letra f
Equivalente Inteiro de: 103 é a letra g
Equivalente Inteiro de: 104 é a letra h
Equivalente Inteiro de: 105 é a letra i
Equivalente Inteiro de: 106 é a letra j
Equivalente Inteiro de: 107 é a letra k
Equivalente Inteiro de: 108 é a letra l
Equivalente Inteiro de: 109 é a letra m
Equivalente Inteiro de: 110 é a letra n
Equivalente Inteiro de: 111 é a letra o
Equivalente Inteiro de: 112 é a letra p
Equivalente Inteiro de: 113 é a letra q
Equivalente Inteiro de: 114 é a letra r
Equivalente Inteiro de: 115 é a letra s
Equivalente Inteiro de: 116 é a letra t
Equivalente Inteiro de: 117 é a letra u
Equivalente Inteiro de: 118 é a letra v
Equivalente Inteiro de: 119 é a letra w
Equivalente Inteiro de: 120 é a letra x
Equivalente Inteiro de: 121 é a letra y
Equivalente Inteiro de: 122 é a letra z
Equivalente Inteiro de: 123 é a letra {
Equivalente Inteiro de: 124 é a letra |
Equivalente Inteiro de: 125 é a letra }
Equivalente Inteiro de: 126 é a letra ~
Equivalente Inteiro de: 127 é a letra
Equivalente Inteiro de: 128 é a letra
Equivalente Inteiro de: 129 é a letra
Equivalente Inteiro de: 130 é a letra
Equivalente Inteiro de: 131 é a letra
Equivalente Inteiro de: 132 é a letra
Equivalente Inteiro de: 133 é a letra
Equivalente Inteiro de: 134 é a letra
Equivalente Inteiro de: 135 é a letra
Equivalente Inteiro de: 136 é a letra
Equivalente Inteiro de: 137 é a letra
Equivalente Inteiro de: 138 é a letra
Equivalente Inteiro de: 139 é a letra
Equivalente Inteiro de: 140 é a letra
Equivalente Inteiro de: 141 é a letra
Equivalente Inteiro de: 142 é a letra
Equivalente Inteiro de: 143 é a letra
Equivalente Inteiro de: 144 é a letra
Equivalente Inteiro de: 145 é a letra
Equivalente Inteiro de: 146 é a letra
Equivalente Inteiro de: 147 é a letra
Equivalente Inteiro de: 148 é a letra
Equivalente Inteiro de: 149 é a letra
Equivalente Inteiro de: 150 é a letra
Equivalente Inteiro de: 151 é a letra
Equivalente Inteiro de: 152 é a letra
Equivalente Inteiro de: 153 é a letra
Equivalente Inteiro de: 154 é a letra
Equivalente Inteiro de: 155 é a letra
Equivalente Inteiro de: 156 é a letra
Equivalente Inteiro de: 157 é a letra
Equivalente Inteiro de: 158 é a letra
Equivalente Inteiro de: 159 é a letra
Equivalente Inteiro de: 160 é a letra
Equivalente Inteiro de: 161 é a letra ¡
Equivalente Inteiro de: 162 é a letra ¢
Equivalente Inteiro de: 163 é a letra £
Equivalente Inteiro de: 164 é a letra ¤
Equivalente Inteiro de: 165 é a letra ¥
Equivalente Inteiro de: 166 é a letra ¦
Equivalente Inteiro de: 167 é a letra §
Equivalente Inteiro de: 168 é a letra ¨
Equivalente Inteiro de: 169 é a letra ©
Equivalente Inteiro de: 170 é a letra ª
Equivalente Inteiro de: 171 é a letra «
Equivalente Inteiro de: 172 é a letra ¬
Equivalente Inteiro de: 173 é a letra
Equivalente Inteiro de: 174 é a letra ®
Equivalente Inteiro de: 175 é a letra ¯
Equivalente Inteiro de: 176 é a letra °
Equivalente Inteiro de: 177 é a letra ±
Equivalente Inteiro de: 178 é a letra ²
Equivalente Inteiro de: 179 é a letra ³
Equivalente Inteiro de: 180 é a letra ´
Equivalente Inteiro de: 181 é a letra µ
Equivalente Inteiro de: 182 é a letra ¶
Equivalente Inteiro de: 183 é a letra ·
Equivalente Inteiro de: 184 é a letra ¸
Equivalente Inteiro de: 185 é a letra ¹
Equivalente Inteiro de: 186 é a letra º
Equivalente Inteiro de: 187 é a letra »
Equivalente Inteiro de: 188 é a letra ¼
Equivalente Inteiro de: 189 é a letra ½
Equivalente Inteiro de: 190 é a letra ¾
Equivalente Inteiro de: 191 é a letra ¿
Equivalente Inteiro de: 192 é a letra À
Equivalente Inteiro de: 193 é a letra Á
Equivalente Inteiro de: 194 é a letra Â
Equivalente Inteiro de: 195 é a letra Ã
Equivalente Inteiro de: 196 é a letra Ä
Equivalente Inteiro de: 197 é a letra Å
Equivalente Inteiro de: 198 é a letra Æ
Equivalente Inteiro de: 199 é a letra Ç
Equivalente Inteiro de: 200 é a letra È
4 curtidas