logo

Як надрукувати значення ASCII у Java

ASCII акронім американського стандартного коду для обміну інформацією. Це 7-бітний набір символів 128 (від 0 до 127) символів. Він представляє числове значення символу. Наприклад, Значення ASCII з А є 65 .

У цьому розділі ми дізнаємося як надрукувати значення ASCII або код через а Java програма.

Є два способи друку значення ASCII Java :

    Присвоєння змінної int Variable Використання приведення типів

Присвоєння змінної int Variable

Щоб надрукувати значення ASCII символу, нам не потрібно використовувати жодного методу чи класу. Java внутрішньо перетворює значення символу на значення ASCII.

в порядку

Давайте знайдемо значення ASCII символу через a Java програма .

У наступній програмі ми призначили два символи a і b в ch1 і ch2 змінні, відповідно. Щоб знайти значення ASCII a і b, ми присвоїли змінні ch1 і ch2 цілим змінним asciivalue1 і asciivalue2, відповідно. Нарешті ми надрукували змінну asciivalue1 і asciivalue2 в якому зберігаються значення ASCII символів.

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

Вихід:

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

Ще один спосіб написати наведену вище програму:

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

Вихід:

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

Так само ми можемо надрукувати значення ASCII інших символів (A, B, C, …., Z) і символів (!, @, $, * тощо).

Використання приведення типів

Приведення типу — це спосіб переведення змінної в інший тип даних.

У наступній програмі ми оголосили дві змінні ch1 і ch2 типу char маючи характер a і b, відповідно. У наступних двох рядках ми перетворили тип char на тип int за допомогою (ціл.) . Після виконання цих двох рядків змінна ch1 і ch2 перетворюються на змінну int ascii1 і ascii2 , відповідно.

Нарешті ми надрукували змінну ascii1 і ascii2 в якому зберігаються значення ASCII символів.

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

Вихід:

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

Якщо ми не хочемо призначати символ, ми також можемо взяти символ від користувача.

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

Вихід 1:

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

Результат 2:

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

Наступна програма друкує значення ASCII (від 0 до 255) усіх символів. У вихідних даних ми показали кілька значень.

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