logo

Java'da ASCII Değeri Nasıl Yazdırılır

ASCII Bilgi Değişimi için Amerikan Standart Kodunun kısaltması. 7 bitlik bir karakter setidir ve şunları içerir: 128 (0 ila 127) karakter. Bir karakterin sayısal değerini temsil eder. Örneğin, ASCII değeri ile ilgili A dır-dir 65 .

Bu bölümde öğreneceğiz ASCII değeri nasıl yazdırılır veya kod bir aracılığıyla Java programı.

Var iki ASCII değerini yazdırmanın yolları Java :

    int Değişkenine Değişken Atama Tip Dökümü Kullanma

int Değişkenine Değişken Atama

Bir karakterin ASCII değerini yazdırmak için herhangi bir yöntem veya sınıf kullanmamıza gerek yoktur. Java dahili olarak karakter değerini ASCII değerine dönüştürür.

Bir karakterin ASCII değerini bulalım. Java programı .

Aşağıdaki programda iki karakter atadık A Ve B içinde ch1 Ve kanal2 sırasıyla değişkenler. ASCII değerini bulmak için A Ve B, tamsayı değişkenlere ch1 ve ch2 değişkenlerini atadık asciivalue1 Ve asciivalue2, sırasıyla. Son olarak değişkeni yazdırdık asciivalue1 Ve asciivalue2 karakterlerin ASCII değerlerinin saklandığı yer.

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

Çıktı:

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

Yukarıdaki programı yazmanın başka bir yolu da şudur:

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

Çıktı:

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

Benzer şekilde diğer karakterlerin (A, B, C, …., Z) ve simgelerin (!, @, $, *, vb.) ASCII değerini yazdırabiliriz.

Tip Dökümü Kullanma

Tip dökümü, bir değişkeni başka bir veri tipine dönüştürmenin bir yoludur.

Aşağıdaki programda iki değişken tanımladık. ch1 Ve kanal2 türün karakter karaktere sahip olmak A Ve B, sırasıyla. Sonraki iki satırda char tipini int tipine dönüştürdük. (int) . Bu iki satırı çalıştırdıktan sonra değişken ch1 Ve kanal2 int değişkenine dönüştürülür ascii1 Ve ascii2 , sırasıyla.

Son olarak değişkeni yazdırdık ascii1 Ve ascii2 karakterlerin ASCII değerlerinin saklandığı yer.

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

Çıktı:

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

Eğer karakter atamak istemiyorsak kullanıcıdan da karakter alabiliriz.

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

Çıkış 1:

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

Çıkış 2:

gimp seçimi nasıl kaldırılır
 Enter a character: G ASCII value of G is: 71 

Aşağıdaki program tüm karakterlerin ASCII değerini (0 ila 255) yazdırır. Çıktıda birkaç değeri gösterdik.

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