Strategyturk Forumları
Java hakkında sorum - Baskı Önizleme

+- Strategyturk Forumları (https://forum.strategyturk.com)
+-- Forum: Genel Forumlar (https://forum.strategyturk.com/forum-genel-forumlar)
+--- Forum: Teknoloji Forum (https://forum.strategyturk.com/forum-teknoloji-forum)
+---- Forum: Teknik Yardım (https://forum.strategyturk.com/forum-teknik-yardim)
+---- Konu Başlığı: Java hakkında sorum (/konu-java-hakkinda-sorum)



Java hakkında sorum - Yasin Ahmet - 17-04-2020

Merhaba. Sorum şu;
Bir java programı yaptık diyelim, bu program çalışınca kullanıcıdan isim ve şifre istiyor.
Kullanıcı bunu nereye yazabilir? 

Örneğin 
String nickname = "Doldurulmalı";
System.out.println("İsminizi yazınız");

Bunu yaptık diyelim. Kullanıcı ismini bir yere yazınca yazdığı şey "nickname" stringi yerine geçebilir mi? Geçebilir ise hangi kod ile?


Java hakkında sorum - Ayro - 17-04-2020

Java'da kullanıcıdan input almak için Scanner objesi kullanılır.

Kod:
Scanner inputScanner = new Scanner(System.in);

şeklinde Scanner objesini oluşturabilirsin.

Scanner ile veri almak için de

Kod:
System.out.print("İsminizi yazınız: ");
String nickname = inputScanner.nextLine();

kullanılabilir. nextLine() metodu kullanıcı terminalde entere bastığında terminale girilmiş son satırın alınmaını sağlıyor. Scanner classı integer, double gibi pek çok tipi okumak için farklı metodlara sahip. O metodları da Scanner dokümentasyonundan bulabilirsin.