ASCII acrónimo de Código Estándar Americano para el Intercambio de Información. Es un juego de caracteres de 7 bits que contiene 128 (0 a 127) caracteres. Representa el valor numérico de un carácter. Por ejemplo, el valor ASCII de A es 65 .
En esta sección aprenderemos cómo imprimir el valor ASCII o código a través de un Java programa.
Hay dos formas de imprimir el valor ASCII en Java :
Asignar una variable a la variable int
Para imprimir el valor ASCII de un carácter, no necesitamos utilizar ningún método o clase. Java convierte internamente el valor del carácter en un valor ASCII.
livecricket.is
Encontremos el valor ASCII de un carácter a través de un programa java .
En el siguiente programa, hemos asignado dos personajes. a y b en el cap1 y cap2 variables, respectivamente. Para encontrar el valor ASCII de a y b, Hemos asignado las variables ch1 y ch2 a las variables enteras. asciivalor1 y valor ascii2, respectivamente. Finalmente, hemos impreso la variable. asciivalor1 y asciivalor2 en el que se almacenan los valores ASCII de los caracteres.
sistema operativo linux
PrintAsciiValueExample1.java
public class PrintAsciiValueExample1 { public static void main(String[] args) { // character whose ASCII value to be found char ch1 = 'a'; char ch2 = 'b'; // variable that stores the integer value of the character int asciivalue1 = ch1; int asciivalue2 = ch2; System.out.println('The ASCII value of ' + ch1 + ' is: ' + asciivalue1); System.out.println('The ASCII value of ' + ch2 + ' is: ' + asciivalue2); } }
Producción:
The ASCII value of a is: 97 The ASCII value of b is: 98
Otra forma de escribir el programa anterior es:
PrintAsciiValueExample2.java
public class PrintAsciiValueExample2 { public static void main(String[] String) { int ch1 = 'a'; int ch2 = 'b'; System.out.println('The ASCII value of a is: '+ch1); System.out.println('The ASCII value of b is: '+ch2); } }
Producción:
The ASCII value of a is: 97 The ASCII value of b is: 98
De manera similar, podemos imprimir el valor ASCII de otros caracteres (A, B, C,…., Z) y símbolos (!, @, $, *, etc.).
cuantas ciudades hay en estados unidos de america
Usando la conversión de tipos
La conversión de tipos es una forma de convertir una variable en otro tipo de datos.
En el siguiente programa, hemos declarado dos variables. cap1 y cap2 de tipo carbonizarse tener el personaje a y b, respectivamente. En las siguientes dos líneas, hemos convertido el tipo char al tipo int usando (En t) . Después de ejecutar estas dos líneas, la variable cap1 y cap2 se convierten en una variable int ascii1 y ascii2 , respectivamente.
Finalmente, hemos impreso la variable. ascii1 y ascii2 en el que se almacenan los valores ASCII de los caracteres.
PrintAsciiValueExample3.java
public class PrintAsciiValueExample3 { public static void main(String[] args) { //characters whose ASCII value to be found char ch1 = 'a'; char ch2 = 'b'; //casting or converting a charter into int type int ascii1 = (int) ch1; int ascii2 = (int) ch2; System.out.println('The ASCII value of ' + ch1 + ' is: ' + ascii1); System.out.println('The ASCII value of ' + ch1 + ' is: ' + ascii2); } }
Producción:
tipos de red
The ASCII value of a is: 97 The ASCII value of b is: 98
Si no queremos asignar carácter, también podemos quitarle un carácter al usuario.
PrintAsciiValueExample4.java
import java.util.Scanner; public class PrintAsciiValueExample4 { public static void main(String args[]) { System.out.print('Enter a character: '); Scanner sc = new Scanner(System.in); char chr = sc.next().charAt(0); int asciiValue = chr; System.out.println('ASCII value of ' +chr+ ' is: '+asciiValue); } }
Salida 1:
Enter a character: P ASCII value of P is: 80
Salida 2:
Enter a character: G ASCII value of G is: 71
El siguiente programa imprime el valor ASCII (0 a 255) de todos los caracteres. En el resultado, hemos mostrado algunos valores.
AsciiValueOfAllChracters.java
public class AsciiValueOfAllChracters { public static void main(String[] args) { for(int i = 0; i <= 78 255; i++) { system.out.println(' the ascii value of ' + (char)i techcodeview.com img java-tutorial how-print-ascii-value-java.webp' alt="How to Print ASCII Value in Java"> <p>If we want to print the ASCII value of all the alphabets (A to Z), we can set the values in the loop and print them.</p> <p> <strong>AsciiValueAtoZ.java</strong> </p> <pre> public class AsciiValueAtoZ { public static void main(String[] args) { for(int i = 65; i <= 78 90; i++) { system.out.println(' the ascii value of ' + (char)i techcodeview.com img java-tutorial how-print-ascii-value-java-2.webp' alt="How to Print ASCII Value in Java"> <p>Similarly, we can print the ASCII value of <strong>a to z</strong> by changing the loop in the above code.</p> <pre> for(int i = 97; i <= 122; i++) < pre> <hr></=></pre></=></pre></=>=>=>