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.
Há dois maneiras de imprimir o valor ASCII em Java :
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></=>=>=>