logo

So drucken Sie einen ASCII-Wert in Java

ASCII Akronym für American Standard Code for Information Interchange. Es ist ein 7-Bit-Zeichensatz enthalten 128 (0 bis 127) Zeichen. Es stellt den numerischen Wert eines Zeichens dar. Zum Beispiel die ASCII-Wert von A Ist 65 .

In diesem Abschnitt werden wir lernen So drucken Sie einen ASCII-Wert oder Code durch ein Java Programm.

Es gibt zwei Möglichkeiten zum Drucken von ASCII-Werten Java :

    Zuweisen einer Variablen zur int-Variablen Verwenden von Type-Casting

Zuweisen einer Variablen zur int-Variablen

Um den ASCII-Wert eines Zeichens auszugeben, müssen wir keine Methode oder Klasse verwenden. Java wandelt den Zeichenwert intern in einen ASCII-Wert um.

Websites wie bedpage

Lassen Sie uns den ASCII-Wert eines Zeichens durch a ermitteln Java-Programm .

Im folgenden Programm haben wir zwei Zeichen zugewiesen A Und B im ch1 Und ch2 Variablen bzw. Um den ASCII-Wert von zu finden A Und B, Wir haben den Ganzzahlvariablen die Variablen ch1 und ch2 zugewiesen asciivalue1 Und asciivalue2, jeweils. Schließlich haben wir die Variable gedruckt asciivalue1 Und asciivalue2 in dem ASCII-Werte der Zeichen gespeichert sind.

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

Ausgabe:

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

Eine andere Möglichkeit, das obige Programm zu schreiben, ist:

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

Ausgabe:

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

Ebenso können wir den ASCII-Wert anderer Zeichen (A, B, C, …, Z) und Symbole (!, @, $, * usw.) drucken.

Verwenden von Type-Casting

Typumwandlung ist eine Möglichkeit, eine Variable in einen anderen Datentyp umzuwandeln.

Im folgenden Programm haben wir zwei Variablen deklariert ch1 Und ch2 vom Typ verkohlen den Charakter haben A Und B, jeweils. In den nächsten beiden Zeilen haben wir mithilfe von den Typ char in den Typ int umgewandelt (int) . Nach der Ausführung dieser beiden Zeilen wird die Variable ch1 Und ch2 werden in eine int-Variable umgewandelt ascii1 Und ascii2 , jeweils.

Schließlich haben wir die Variable gedruckt ascii1 Und ascii2 in dem ASCII-Werte der Zeichen gespeichert sind.

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

Ausgabe:

String-Suche in C++
 The ASCII value of a is: 97 The ASCII value of b is: 98 

Wenn wir kein Zeichen zuweisen möchten, können wir auch ein Zeichen vom Benutzer übernehmen.

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

Ausgabe 1:

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

Ausgabe 2:

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

Das folgende Programm gibt den ASCII-Wert (0 bis 255) aller Zeichen aus. In der Ausgabe haben wir einige Werte angezeigt.

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