logo

Como imprimir valor ASCII em Java

ASCII acrônimo para Código Padrão Americano para Intercâmbio de Informações. É um conjunto de caracteres de 7 bits que contém 128 (0 a 127) caracteres. Representa o valor numérico de um caractere. Por exemplo, o Valor ASCII de A é 65 .

Nesta seção, aprenderemos como imprimir o valor ASCII ou código através de um Java programa.

dois maneiras de imprimir o valor ASCII em Java :

    Atribuindo uma variável à variável int Usando conversão de tipo

Atribuindo uma variável à variável int

Para imprimir o valor ASCII de um caractere, não precisamos usar nenhum método ou classe. Java converte internamente o valor do caractere em um valor ASCII.

texto de quebra de css

Vamos encontrar o valor ASCII de um caractere através de um Programa Java .

No programa a seguir, atribuímos dois caracteres a e b no corr1 e corr2 variáveis, respectivamente. Para encontrar o valor ASCII de a e b, atribuímos variáveis ​​ch1 e ch2 às variáveis ​​inteiras valor ascii1 e asciivalor2, respectivamente. Finalmente, imprimimos a variável valor ascii1 e valor ascii2 no qual os valores ASCII dos caracteres são armazenados.

algoritmo de classificação rápida

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

Saída:

 The ASCII value of a is: 97 The ASCII value of b is: 98 

Outra maneira de escrever o programa acima é:

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

Saída:

 The ASCII value of a is: 97 The ASCII value of b is: 98 

Da mesma forma, podemos imprimir o valor ASCII de outros caracteres (A, B, C,…., Z) e símbolos (!, @, $, *, etc.).

qual é o caso no sql

Usando conversão de tipo

A conversão de tipo é uma maneira de converter uma variável em outro tipo de dados.

No programa a seguir, declaramos duas variáveis corr1 e corr2 do tipo Caracteres tendo o personagem a e b, respectivamente. Nas próximas duas linhas, convertemos o tipo char para o tipo int usando (int) . Depois de executar essas duas linhas, a variável corr1 e corr2 são convertidos para uma variável int ascii1 e ascii2 , respectivamente.

Finalmente, imprimimos a variável ascii1 e ascii2 no qual os valores ASCII dos caracteres são armazenados.

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

Saída:

se mais java
 The ASCII value of a is: 97 The ASCII value of b is: 98 

Se não quisermos atribuir um caractere, também podemos pegar um caractere do usuário.

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

Saída 1:

 Enter a character: P ASCII value of P is: 80 

Saída 2:

 Enter a character: G ASCII value of G is: 71 

O programa a seguir imprime o valor ASCII (0 a 255) de todos os caracteres. Na saída, mostramos alguns 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></=>