En Java, puedes obtener el símbolo correspondiente a un código ASCII utilizando conversión de tipos (char
). Esto es útil para manipular caracteres y entender su representación en la tabla ASCII.
Para obtener el símbolo de un código ASCII en Java, basta con hacer una conversión de un int
a char
.
public class ASCIITest {
public static void main(String[] args) {
int codigoAscii = 65; // Código ASCII de 'A'
char simbolo = (char) codigoAscii;
System.out.println("El símbolo del código ASCII " + codigoAscii + " es: " + simbolo);
}
}
Salida:
El símbolo del código ASCII 65 es: A
Si deseas que el usuario ingrese un código ASCII y obtener su símbolo, puedes usar Scanner
:
import java.util.Scanner;
public class ASCIIConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese un código ASCII (0-255): ");
int codigoAscii = scanner.nextInt();
if (codigoAscii >= 0 && codigoAscii <= 255) {
char simbolo = (char) codigoAscii;
System.out.println("El símbolo es: " + simbolo);
} else {
System.out.println("Código ASCII fuera de rango.");
}
scanner.close();
}
}
Si deseas imprimir una lista de los símbolos ASCII más comunes, puedes usar un bucle:
public class TablaASCII {
public static void main(String[] args) {
System.out.println("Código ASCII | Símbolo");
System.out.println("----------------------");
for (int i = 32; i <= 126; i++) { // Rango imprimible de ASCII
System.out.println(" " + i + " | " + (char) i);
}
}
}
Java permite obtener símbolos ASCII fácilmente mediante la conversión de int
a char
. Esto es útil para trabajar con caracteres y entender su representación numérica.
Jorge García
Fullstack developer