logo

Hvordan skrive ut ASCII-verdi i Java

ASCII akronym for American Standard Code for Information Interchange. Det er et 7-bits tegnsett som inneholder 128 (0 til 127) tegn. Den representerer den numeriske verdien til et tegn. For eksempel ASCII-verdi av EN er 65 .

I denne delen vil vi lære hvordan du skriver ut ASCII-verdi eller kode gjennom a Java program.

Det er to måter å skrive ut ASCII-verdi på Java :

    Tilordne en variabel til int-variabelen Bruke Type-Casting

Tilordne en variabel til int-variabelen

For å skrive ut ASCII-verdien til et tegn, trenger vi ikke bruke noen metode eller klasse. Java konverterer internt tegnverdien til en ASCII-verdi.

La oss finne ASCII-verdien til et tegn gjennom a Java-program .

I det følgende programmet har vi tildelt to karakterer en og b i ch1 og ch2 variabler, henholdsvis. For å finne ASCII-verdien til en og b, vi har tilordnet ch1 og ch2 variabler til heltallsvariablene asciiverdi1 og asciivalue2, hhv. Til slutt har vi skrevet ut variabelen asciiverdi1 og asciiverdi2 der ASCII-verdiene til tegnene er lagret.

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

Produksjon:

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

En annen måte å skrive programmet ovenfor er:

jpa vs dvalemodus

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

Produksjon:

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

På samme måte kan vi skrive ut ASCII-verdien til andre tegn (A, B, C, …., Z) og symboler (!, @, $, * osv.).

Bruke Type-Casting

Type-casting er en måte å kaste en variabel inn i en annen datatype.

I det følgende programmet har vi deklarert to variabler ch1 og ch2 av typen røye har karakteren en og b, hhv. I de neste to linjene har vi støpt char type til int type ved hjelp av (int) . Etter å ha utført disse to linjene, vil variabelen ch1 og ch2 konverteres til en int-variabel ascii1 og ascii2 , henholdsvis.

Til slutt har vi skrevet ut variabelen ascii1 og ascii2 der ASCII-verdiene til tegnene er lagret.

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

Produksjon:

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

Hvis vi ikke ønsker å tildele karakter, kan vi også ta en karakter fra brukeren.

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

Utgang 1:

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

Utgang 2:

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

Følgende program skriver ut ASCII-verdien (0 til 255) for alle tegnene. I utgangen har vi vist noen få verdier.

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