Java programlama ile uğraşıyorsnız ASCII karakterlerine ihtiyacınız olmuştur. Projelerinizde bir ASCII karakterin kodunu kullanmanız gerektiğinde ASCII kod tablosu kullanmadan aşağıdaki Java kodu ile dönüşüm yapabilirsiniz. ASCII de 128 tane karakter bulunur.
Bu kodlar 0'dan başlayıp 127'ye kadar numaralandırılmıştır. Bu numaralara karakter kodu denilmektedir. Aşağıdaki Java kodu yukarıdaki Java tablosunu kullanmaya gerek kalmadan karakterin Ascii kodunu ekrana yazdırır. Buradaki püf nokta karakter türündeki veri sayısal türe dönüştüğünde ASCII karşılığı ile saklanır. Yani verilen karakteri integer türüne çevirdiğimizde karakterin ASCII karşılığını alırız.
public class AsciiValue {
public static void main(String[] args) {
char ch = 'a';
int ascii = ch;
System.out.println(ch + " 'nin ASCII değeri: " + ascii);
}
}
a'nın ASCII değeri: 97
Yukarıdaki programda, karakter a bir char değişkeni olan ch değişkeninde saklanır. Çift tırnak işareti ("") dizgeleri belirtmek için kullanılır, karakterleri bildirmek için tek tırnak ('') kullanırız. ch'nin ASCII değerini bulmak için, sadece integer türündeki bir değişkene char türündeki değişkeni atarız. Yani burada ch isimli char türündeki değişkeni ascii isimli integer türündeki değişkene atadık. Böylece Java karakter değerini bir ASCII değerine dönüştürür. Son olarak elde ettiğimiz değeri println() fonksiyonu ile yazdırırız.
Kullanıcının girdiği karakterin ASCII değerini ise aşağıdaki kod ile buluruz.
public class AsciiValue {
import
java.util.Scanner;
public static void main(String[] args) {
Scanner input = new
Scanner(System.in);
System.out.print("Karakter Girin:");
char
ch = 'a';
int ascii = ch;
System.out.println(ch + "
'nin ASCII değeri: " + ascii);
}
}
Paylaş
Java Programlama : Verilen Karakterin ASCII Değerini Bulmak
4/
5
Oleh
Kubra Cosar