Volver a la página principal
miércoles 12 febrero 2025
10

Ejecutar y obtener el símbolo del código ASCII en Java

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.

Convertir un código ASCII en su símbolo

Para obtener el símbolo de un código ASCII en Java, basta con hacer una conversión de un int a char.

Ejemplo básico

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

Obtener un símbolo ingresado por el usuario

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();
    }
}

Generar y mostrar la tabla ASCII

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);
        }
    }
}

Conclusión

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.

Etiquetas:
java
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer