logo

Hoe ASCII-waarde in Java af te drukken

ASCII afkorting voor American Standard Code for Information Interchange. Het is een 7-bit tekenset bevat 128 (0 tot 127) tekens. Het vertegenwoordigt de numerieke waarde van een teken. Bijvoorbeeld de ASCII-waarde van A is 65 .

In dit gedeelte zullen we leren hoe u de ASCII-waarde afdrukt of code via een Java programma.

Er zijn twee manieren om de ASCII-waarde af te drukken Java :

    Een variabele toewijzen aan de int-variabele Typecasting gebruiken

Een variabele toewijzen aan de int-variabele

Om de ASCII-waarde van een teken af ​​te drukken, hoeven we geen enkele methode of klasse te gebruiken. Java converteert de tekenwaarde intern naar een ASCII-waarde.

gzip voor Linux

Laten we de ASCII-waarde van een teken vinden via a Java-programma .

In het volgende programma hebben we twee karakters toegewezen A En B in de ch1 En ch2 variabelen respectievelijk. Om de ASCII-waarde van te vinden A En B, we hebben ch1- en ch2-variabelen toegewezen aan de integer-variabelen asciiwaarde1 En asciiwaarde2, respectievelijk. Ten slotte hebben we de variabele afgedrukt asciiwaarde1 En asciiwaarde2 waarin ASCII-waarden van de tekens worden opgeslagen.

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

Uitgang:

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

Een andere manier om het bovenstaande programma te schrijven is:

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

Uitgang:

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

Op dezelfde manier kunnen we de ASCII-waarde van andere tekens (A, B, C, …., Z) en symbolen (!, @, $, *, enz.) afdrukken.

bevat python

Typecasting gebruiken

Type-casting is een manier om een ​​variabele naar een ander datatype te casten.

In het volgende programma hebben we twee variabelen gedeclareerd ch1 En ch2 van soort verkoold het karakter hebben A En B, respectievelijk. In de volgende twee regels hebben we char type naar int type gecast met behulp van (int) . Na het uitvoeren van deze twee regels wordt de variabele ch1 En ch2 worden geconverteerd naar een int-variabele ascii1 En ascii2 respectievelijk.

Ten slotte hebben we de variabele afgedrukt ascii1 En ascii2 waarin ASCII-waarden van de tekens worden opgeslagen.

PrintAsciiValueExample3.java

tekenreeks in Java-methoden
 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); } } 

Uitgang:

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

Als we geen karakter willen toekennen, kunnen we ook een karakter van de gebruiker overnemen.

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

Uitgang 1:

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

Uitgang 2:

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

Het volgende programma drukt de ASCII-waarde (0 tot 255) van alle tekens af. In de uitvoer hebben we enkele waarden weergegeven.

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