logo

Az ASCII-érték nyomtatása Java-ban

ASCII az American Standard Code for Information Interchange rövidítése. Ez egy 7 bites karakterkészlet tartalmaz 128 (0-127) karakter. Egy karakter számértékét jelöli. Például a ASCII érték nak,-nek A van 65 .

Ebben a részben megtanuljuk hogyan kell kinyomtatni az ASCII értéket vagy kód keresztül a Jáva program.

Vannak kettő Az ASCII-érték nyomtatásának módjai Jáva :

    Változó hozzárendelése az int változóhoz Type-Casting használata

Változó hozzárendelése az int változóhoz

Egy karakter ASCII-értékének kinyomtatásához nem kell semmilyen metódust vagy osztályt használnunk. A Java belsőleg átalakítja a karakterértéket ASCII értékké.

Keressük meg egy karakter ASCII értékét a-n keresztül Java program .

A következő programban két karaktert rendeltünk hozzá a és b ban,-ben ch1 és ch2 változók, ill. Az ASCII értékének megtalálásához a és b, az egész változókhoz ch1 és ch2 változókat rendeltünk asciivalue1 és asciivalue2, illetőleg. Végül kinyomtattuk a változót asciivalue1 és asciivalue2 amelyben a karakterek ASCII értékei vannak tárolva.

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

Kimenet:

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

A fenti program megírásának másik módja:

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

Kimenet:

hogyan kell szkriptet futtatni linuxon
 The ASCII value of a is: 97 The ASCII value of b is: 98 

Hasonlóképpen kinyomtathatjuk más karakterek (A, B, C, …., Z) és szimbólumok (!, @, $, * stb.) ASCII értékét.

Type-Casting használata

A Type-casting egy módja annak, hogy egy változót egy másik adattípusba öntsön.

A következő programban két változót deklaráltunk ch1 és ch2 típusú char amelynek a karaktere a és b, illetőleg. A következő két sorban a char típust int típusba adtuk át (int) . E két sor végrehajtása után a változó ch1 és ch2 int változóvá alakítják át ascii1 és ascii2 , ill.

Végül kinyomtattuk a változót ascii1 és ascii2 amelyben a karakterek ASCII értékei vannak tárolva.

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

Kimenet:

csatlakozások típusai az rdbms-ben
 The ASCII value of a is: 97 The ASCII value of b is: 98 

Ha nem akarunk karaktert rendelni, akkor a felhasználótól is vehetünk karaktert.

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. kimenet:

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

2. kimenet:

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

A következő program kiírja az összes karakter ASCII értékét (0-tól 255-ig). A kimenetben mutattunk néhány értéket.

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