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