Java Dersleri – 2
->
Javada Escape Karakterler
Java Dersleri – 1 konusundaki kodu sorunsuz calistirabildiysek oradaki ornek kod uzerinde ufak degisiklikler yapacagiz.
Ornek kodu hatirlayacak olursak;
//İlk java programimiz
public class deneme {
public static void main(String args[]) {
System.out.println("Merhaba");
}
}
ve kodun ciktisi
Merhaba
‘\n’ Karakteri Kullanimi
Kodun ciktisini Merhaba kelimesi yerine bir cumle oldugunu farzedelim
//İlk java programimiz
public class deneme {
public static void main(String args[]) {
System.out.println("Java programlama dilleri uzerine");
}
}
Bu kodun ciktisida
Java programlama dilleri uzerine
seklinde olacak.
Bu ciktinin “Java programlama” kisminden sonrasini bir alt satirda yazdirmak icin normalde asagidaki kod kullanilabilir.
//İlk java programimiz
public class deneme {
public static void main(String args[]) {
System.out.println("Java programlama ");
System.out.println("dilleri uzerine");
}
}
Java programlama
dilleri uzerine
Ancak bunun yerine yeni satir karakteri ‘\n’ kullanilabilir. Bu ozel bir karakterdir ve derleyici tarafindan ekrana yazdirilmaz. Kullanimi asagidaki gibidir ve kod yine ayni ciktiyi verecektir.
//İlk java programimiz
public class deneme {
public static void main(String args[]) {
System.out.println("Java programlama\ndilleri uzerine");
}
}
Java programlama
dilleri uzerine
Goruldugu gibi kullanimi cok basittir. Yeni bir satira System.out.println yazmak yerine ‘\n’ karakteri kullaniyoruz.
‘\t’ Karakteri Kullanimi
Yine ‘\n’ karakteri gibi isimize yarabilecek ‘\t’ karakteri de mevcuttur. Bu karakterin islevide Word te yazi yazarken kullandigimiz ctrl+tab kombinasyonu ile aynidir. Kullanimi ve ciktisi asagidaki gibidir
//İlk java programimiz
public class deneme {
public static void main(String args[]) {
System.out.println("Java programlama\tdilleri uzerine");
}
}
Java programlama dilleri uzerine
‘\’ Karakterinin Ciktida Gosterilmesi
Bu tip karakterler javada ozel karakter olarak algilandigindan ekranda ‘\’ ve -”- gibi bir karakter yazdirmak istediginizde derleyici size bu karakterlerin ozel karatkter oldugunu soyleyecek ve hata meseji verecektir.
//İlk java programimiz
public class deneme {
public static void main(String args[]) {
System.out.println("Java programlama\dilleri uzerine");
System.out.println("Java programlama"dilleri uzerine");
}
}
Bu karakterleri ekrana basmak istiyorsak eger karakterin basina “\” karakterini ilave etmemiz gerekiyor. Asagidaki nasil kullanacagi ve ciktisi gosteriliyor.
//İlk java programimiz
public class deneme {
public static void main(String args[]) {
System.out.println("Java programlama\\dilleri uzerine");
System.out.println("Java programlama\"dilleri uzerine");
}
}
Java programlama\dilleri uzerine
Java programlama"dilleri uzerine
İkinci ders olarak ozel karakter kullanimi hakkinda bilgi sahibi olmus olduk. Bu ornek kodlari gelistirerek dahada karmasik hale getirerek konuyu daha iyi anlayabilirsiniz.
