Genel

JAVA’ya Giriş

Püf Noktalar

  • Her Java programı ne kadar kısa olursa olsun bir sınıf(class) içerisinde olmalıdır.
  • Java’da tüm değişkenler Java.lang sınıfından türetilmiştir.
  • Java uygulamaları bir main() metodu (fonksiyon) tarafından eyleme geçirilir. Programın yapacağı bütün işler bu main() metodu tarafından belirlenir. Buna programın giriş noktası diyoruz.
  • Java dilinde her deyimin sonuna (;) konulur.
  • Java dilinde tek satırlık yorum satırı eklemek için (// ) kullanılır.
  • Java dilinde uzun yorum paragrafları eklemek için paragraf başına (/*) paragraf sonuna (*/) kullanılır.

Java yazım şeklini inceleyelim.

Java’ya merhaba diyelim ve ilk kodumuzu yazalım.

System.out.print("Hello World ");
System.out.println("Hello World");

Ekrana bir şey yazdırmak için System.out.print() ya da System.out.println() metotları kullanılır. İkisi de aynı işi yapar, ancak birincisi isteneni yazdıktan sonra, yazdığı satırın sonunda bekler, ikincisi isteneni yazdıktan sonra satırbaşı yapar; yani alttaki satırın başına geçer.

Format karakterleri

  1. Metin Yer Tutucuları

“Format karakteri” terimi genellikle programlama dillerinde, özellikle de metin formatlama işlemlerinde kullanılan belirli özel karakterler veya belirteçler için kullanılır. Bu karakterler, belirli bir formatı veya düzeni tanımlamak için kullanılır ve metinlerin belirli bir şekilde biçimlendirilmesine yardımcı olur. Java’da String.format() yöntemi ve printf yöntemi gibi araçlarla metin düzenleme işlemi gerçekleştirilebilir.

  • %s: Metin yer tutucusu. Bu karakter, bir dize (String) değerini yerine koyar.
  • %d: Tamsayı (integer) yer tutucusu. Bu karakter, bir tamsayı değerini yerine koyar.
  • %f: Ondalıklı sayı (float veya double) yer tutucusu. Bu karakter, bir ondalıklı sayı değerini yerine koyar.
  • %c: Karakter yer tutucusu. Bu karakter, bir karakter değerini yerine koyar.
  • %b: Boolean yer tutucusu. Bu karakter, bir boolean değerini yerine koyar.

Örnek

String ad = "Ahmet";
int yas = 28;

String mesaj = String.format("Merhaba, benim adım %s ve ben %d yaşındayım.", ad, yas);
System.out.println(mesaj);

Bu örnekte, %s format karakteri ad değişkenini, %d format karakteri ise yas değişkenini yerine koyar. Sonuç olarak, ekrana “Merhaba, benim adım Ahmet ve ben 28 yaşındayım.” çıktısı yazdırılır.

  1. Genişlik ve Hassasiyet Belirleme:
    • %10s: Metin alanının minimum genişliğini belirler. Örneğin, 10 karakter genişliğinde bir metin alanı oluşturur.
    • %.2f: Ondalıklı sayının hassasiyetini belirler. Örneğin, iki ondalık basamaklı bir sayıyı gösterir.
    • %8.2f: Ondalıklı sayının minimum genişliğini ve hassasiyetini belirler. Örneğin, 8 karakter genişliğinde, iki ondalık basamaklı bir sayıyı gösterir.
  2. Diğer Formatlama Seçenekleri:
    • %-10s: Metin alanını sola hizalar.
    • %+d: Pozitif sayıları “+” işaretiyle gösterir.
    • %,d: Sayıları grup ayırıcılarıyla gösterir. Örneğin, 1,000,000 gibi.

Bir cevap yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir