logo

Kā drukāt ASCII vērtību Java

ASCII akronīms vārdam American Standard Code for Information Exchange. Tā ir 7 bitu rakstzīmju kopa, kas satur 128 (0 līdz 127) rakstzīmes. Tas attēlo rakstzīmes skaitlisko vērtību. Piemēram, ASCII vērtība no A ir 65 .

Šajā sadaļā mēs uzzināsim kā izdrukāt ASCII vērtību vai kodu caur a Java programma.

Tur ir divi veidi, kā drukāt ASCII vērtību Java :

    Mainīgā piešķiršana mainīgajam int Tipa liešanas izmantošana

Mainīgā piešķiršana mainīgajam int

Lai izdrukātu rakstzīmes ASCII vērtību, mums nav jāizmanto neviena metode vai klase. Java iekšēji pārvērš rakstzīmes vērtību ASCII vērtībā.

pilns papildinātājs

Atradīsim rakstzīmes ASCII vērtību caur a Java programma .

Nākamajā programmā mēs esam piešķīruši divas rakstzīmes a un b iekš ch1 un ch2 mainīgie, attiecīgi. Lai atrastu ASCII vērtību a un b, mēs esam piešķīruši ch1 un ch2 mainīgos lielumus veseliem skaitļiem asciivalue1 un asciivalue2, attiecīgi. Visbeidzot, mēs esam izdrukājuši mainīgo asciivalue1 un asciivalue2 kurā tiek saglabātas rakstzīmju ASCII vērtības.

Linux kā pārdēvēt direktoriju

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

Izvade:

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

Vēl viens veids, kā rakstīt iepriekš minēto programmu, ir:

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

Izvade:

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

Līdzīgi mēs varam izdrukāt citu rakstzīmju (A, B, C, …., Z) un simbolu (!, @, $, * utt.) ASCII vērtību.

galvenā metode java

Tipa liešanas izmantošana

Tipa apraide ir veids, kā mainīt mainīgo citā datu tipā.

Nākamajā programmā mēs esam deklarējuši divus mainīgos ch1 un ch2 tipa char kam ir raksturs a un b, attiecīgi. Nākamajās divās rindās mēs esam pārsūtījuši char veidu uz int veidu, izmantojot (int) . Pēc šo divu rindu izpildes mainīgais ch1 un ch2 tiek pārvērsti par int mainīgo ascii1 un ascii2 , attiecīgi.

Visbeidzot, mēs esam izdrukājuši mainīgo ascii1 un ascii2 kurā tiek saglabātas rakstzīmju ASCII vērtības.

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

Izvade:

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

Ja mēs nevēlamies piešķirt rakstzīmi, mēs varam arī paņemt rakstzīmi no lietotāja.

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

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

2. izvads:

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

Sekojošā programma izdrukā visu rakstzīmju ASCII vērtību (no 0 līdz 255). Izvadā mēs esam parādījuši dažas vērtības.

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