Member-only story

HackerRank — Java Stdin and Stdout I

Scanner nedir ve nasıl kullanılır? Stdin and Stdout I sorusunun çözümü

Ayşe Demirel Deniz
3 min readSep 13, 2024

HackerRank üzerindeki Java problemlerini çözüyoruz. Bu ikinci problem.

Yazının devamını göremeyenler “bu linkten” erişebilirler.

Eğer birinci problem üzerinden Java’yı incelediğimiz ve problemi çözdüğümüz şu yazıyı okumadıysanız önce ona bakmanızı tavsiye ederim:

Tüm problemlerin listesi:

Önce problemi anlayalım sonra da çözümüne geçelim. Problemi anlama kısmını okuduktan sonra problemi çözmeyi denemenizi sonra da buradaki çözümle karşılaştırmanızı şiddetle tavsiye ederim :)

Problemin linki 👇

Problemi anlayalım

HackerRank sorularında hatta diğer platfromlardaki problem çözümlerinde de stdin ve stdout sıklıkla kullanılıyor. Önceki yazıda print işlemini yaparak bir stdout yapmıştık. Bu problemde de stdin yöntemi olan Scanner sınıfını öğreneceğiz.

Scanner Nedir ve Nasıl Kullanılır?

Scanner sınıfı aracılığıyla kullanıcının terminalden veri girmesini sağlayabiliyoruz. Bu veri akışına “Input stream” deniliyor. “Output stream” olan print işleminde “System.out.print()” yapmamız yeterli oluyordu. Input akışında da “System.in” kullanıyoruz ama bu akışı sağalayacak aracı bir objeye ihtiyaç var: Scanner.

Scanner scanner = new Scanner(System.in);
String myString = scanner.next();
int…

--

--

Ayşe Demirel Deniz
Ayşe Demirel Deniz

Written by Ayşe Demirel Deniz

Highly motivated Software Engineer | Java & TS & JS | Everything about computer

No responses yet