Bu yazımda Java’da console çıktısı alma konusunu detaylıca inceleyeceğim ve hangi metodlarla yapılacağını anlatacağım. Yazının içeriği aşağıdadır.
İçindekiler
- Console Çıktısı Nedir?
- Console Çıktısı Alma Yöntemleri Nelerdir?
Console Çıktısı Nedir?
Java’da “Console çıktısı almak” terimi, programın çalışması sırasında metin veya değerleri console ekranına yazdırmayı ifade eder. Bu, programın çalışma sürecinde ara sonuçları veya bilgilendirici mesajları görüntülemek için kullanılır.
Console çıktısı almak, bir Java programının çalışma durumunu kontrol etmek, hata ayıklama yapmak ve kullanıcıyla etkileşimde bulunmak için önemlidir. Örneğin, bir hesap makinesi programı yazdığınızı düşünelim. Kullanıcının girdiği sayıları ve hesaplama sonuçlarını console ekranına yazdırmak, programın doğru çalışıp çalışmadığını kontrol etmenize yardımcı olur.
Bir önceki yazımda Java da nasıl yeni bir proje oluşturabileceğinizi anlatmıştım. Ayrıca proje oluşturulduğu zaman otomatik olarak gelen main metod nasıl çalıştırılır sorusunu cevaplamıştım. Eğer bu yazıları okuduysanız main metod içerisinde otomatik olarak bir console çıktısı alma kodu geldiğini hatırlarsınız.
Ayrıca main metodun nasıl çalıştırıldığını yazıda bulabilirsiniz. Bu yüzden o kısımlardaki detayları geçiyorum ve koda odaklanıyorum. Bu kodun görevi console ekranına “Hello World” yazdırmaktı. Kodu çalıştırınca karşımıza resimdeki bir görüntü gelecek.
Resimdeki üstteki kutucukta kodumuzu, alttaki kutucukda ise console’a yazdırılan değeri görüyoruz. Şimdi dilerseniz console çıktısı alma metodlarını inceleyelim.
Console Çıktısı Alma Yöntemleri Nelerdir?
⇒ System.out.println()
Bu yöntem, console ekranına metin veya değerleri yazdırmak için kullanılır. Kodun sonunda yer alan “ln” harflerinin anlamı console’a metin yazdırılırken her seferinde bir satır aşağıya atlayacağıdır.
Örneğin;
1 2 3 4 5 |
System.out.println("Merhaba, dünya!"); System.out.println("Merhaba, Java!"); System.out.println("Merhaba, Mehsatek!"); |
⇒ System.out.print()
Bu yöntem de console ekranına metin veya değerleri yazdırır, ancak alt satıra geçmez.
Örneğin;
1 2 3 4 |
System.out.print("Merhaba, "); System.out.print("dünya!"); |
Kodlarımızı ayrı ayrı yazsak bile console çıktısının tek satırda yer aldığını resimde görebilirsiniz.
⇒ System.out.printf()
Bu yöntem, biçimlendirilmiş bir çıktı oluşturmak için kullanılır. Yani, metinlerin içerisine değişken değerlerini ekleyebilirsiniz.
Örneğin;
1 2 3 4 5 |
String ad = "Ahmet"; int yas = 25; System.out.printf("Benim adım %s ve yaşım %d.", ad, yas); |
Bu kodu biraz daha detaylı incelemek gerektiğini düşünüyorum o yüzden tüm adımları tek tek açıklayacağım.
⇒ String ad = “Mehsatek”;
“ad” isimli bir String değişkeni tanımlanır ve “Mehsatek” değeri atanır.
⇒ int yas = 2023;
“yas” isimli bir int değişkeni tanımlanır ve 2023 değeri atanır.
⇒ System.out.printf(“Benim adım %s ve yaşım %d.”, ad, yas);
printf() yöntemi kullanılarak biçimlendirilmiş çıktı oluşturulur.
%s, bir String değerini temsil eder ve “ad” değişkeninin değerini yerine koyar.
%d, bir int değerini temsil eder ve “yas” değişkeninin değerini yerine koyar.
“.” ifadesi, biçimlendirme metninin sonunu belirtir.
Bu yöntemlerin yanı sıra, Java’da daha gelişmiş console çıktısı alma yöntemleri de bulunmaktadır.
Örneğin GUI (Grafiksel Kullanıcı Arayüzü) kullanarak veya loglama kütüphanelerini kullanarak çıktı alabilirsiniz. Ancak yukarıda bahsedilen yöntemler, temel console çıktısı alma işlemleri için en yaygın kullanılanlardır.
Bu yazımda “Java Console Çıktısı Alma” konusunu detaylı olarak ele almaya çalıştım. Eğer sizde bu yazı ve önceki yazıları iyi anladığınızı düşünüyorsanız bir sonraki yazıya geçmeye hazırsınız.
Eğer daha önceki yazıları okumadıysanız Java Nedir?, Java Proje Oluşturma ve Main Metod Nedir? yazılarına göz atmanızı tavsiye ederim.
Umarım sizler için faydalı bir yazı olmuştur.
Happy Coding!