logo

Jak wydrukować wartość ASCII w Javie

ASCII akronim amerykańskiego standardowego kodeksu wymiany informacji. Zawiera 7-bitowy zestaw znaków 128 (0 do 127) znaków. Reprezentuje wartość liczbową znaku. Na przykład Wartość ASCII z A Jest 65 .

W tej części się dowiemy jak wydrukować wartość ASCII Lub kod przez Jawa program.

Tam są dwa sposoby drukowania wartości ASCII Jawa :

    Przypisywanie zmiennej do zmiennej int Korzystanie z rzutowania typów

Przypisywanie zmiennej do zmiennej int

Aby wydrukować wartość ASCII znaku, nie musimy używać żadnej metody ani klasy. Java wewnętrznie konwertuje wartość znaku na wartość ASCII.

Znajdźmy wartość ASCII znaku poprzez a Program Java .

W poniższym programie przypisaliśmy dwa znaki A I B w rozdz.1 I rozdział 2 odpowiednio zmienne. Aby znaleźć wartość ASCII A I B, do zmiennych całkowitych przypisaliśmy zmienne ch1 i ch2 wartość ascii1 I wartość ascii2, odpowiednio. Na koniec wydrukowaliśmy zmienną wartość ascii1 I wartość ascii2 w którym przechowywane są wartości ASCII znaków.

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

Wyjście:

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

Innym sposobem napisania powyższego programu jest:

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

Wyjście:

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

Podobnie możemy wydrukować wartość ASCII innych znaków (A, B, C,…., Z) i symboli (!, @, $, * itd.).

Korzystanie z rzutowania typów

Rzutowanie typu to sposób na rzutowanie zmiennej na inny typ danych.

W poniższym programie zadeklarowaliśmy dwie zmienne rozdział 1 I rozdział 2 typu zwęglać mając charakter A I B, odpowiednio. W kolejnych dwóch wierszach rzutujemy typ char na typ int za pomocą (wewnątrz) . Po wykonaniu tych dwóch linii zmienna rozdz.1 I rozdział 2 są konwertowane na zmienną int ascii1 I ascii2 odpowiednio.

Na koniec wydrukowaliśmy zmienną ascii1 I ascii2 w którym przechowywane są wartości ASCII znaków.

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

Wyjście:

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

Jeśli nie chcemy przypisywać znaku, możemy również pobrać znak od użytkownika.

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

Wyjście 1:

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

Wyjście 2:

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

Poniższy program wypisuje wartość ASCII (0 do 255) wszystkich znaków. W wynikach pokazaliśmy kilka wartości.

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></=>