Java Dersleri #14 - Konsoldan Veri Alma Scanner


Merhaba değerli Kodlama Vakti takipçileri, bu dersimizde Java'da Konsoldan Nasıl Veri Alınır onu öğreneceğiz.Bir önceki dersimizde Java'da Temel Operatörleri ve Kullanımını öğrenmiştik , dersimizi incelemediyseniz Java Dersleri #13 - Temel Operatörler buradan ulaşabilirsiniz.

Java Konsoldan Veri Almak

Java’da konsoldan veri almak için Scanner sınıfı kullanılır. Ama bu sınıfı kullanmadan önce sınıfımıza Scanner sınıfını dahil etmemiz gerekir. Bunun için import deyimi kullanılır ;

import java.util.Scanner;

Bu kod bloğunu sayfanın en üstüne yapıştıralım. Scanner sınıfı sayesinde projemizde kullanıcıdan veri alabilmekteyiz. Kullanıcıdan verileri almak için değişkenlere ihtiyacımız vardır. İlk önce "a" adında türü integer olan bir değişken oluşturalım. Oluşturduğumuz "a" değişkenine veriyi aktarmak için yapmamız gereken Scanner sınıfını kullanmak. Bunun için Scanner sınıfından türeyen adı "input" olan bir nesne tanımlayalım. Scanner sınıfından nesne ürettikten sonra değişkenimize veri almak için, değişkenimizin türüne göre bir kod yazmamız gerekecektir. Eğer değişkenimizin "integer" türünde ise "input.nextInt()" veya double türünde ise "input.nextDouble()" kod bloğu kullanılmalıdır.

import java.util.Scanner;

public class KonsoldanVeriAlma {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    int a,b;
    
    System.out.println("A sayısını giriniz : ");
    a = input.nextInt();
    
    System.out.println("B sayısını giriniz : ");
    b = input.nextInt();
    
    System.out.println("A Sayısı : " + a);
    System.out.println("B Sayısı : " + b);
    
  }
}

Java Veri Alma Metotları

Method Açıklama
nextBoolean() Kullanıcıdan boolean değişkenlere veri almak için kullanılır
nextByte() Kullanıcıdan byte değişkenlere veri almak için kullanılır
nextDouble() Kullanıcıdan doubledeğişkenlere veri almak için kullanılır
nextFloat() Kullanıcıdan float değişkenlere veri almak için kullanılır
nextInt() Kullanıcıdan int değişkenlere veri almak için kullanılır
nextLine() Kullanıcıdan String değişkenlere veri almak için kullanılır
nextLong() Kullanıcıdan long değişkenlere veri almak için kullanılır
nextShort() Kullanıcıdan short değişkenlere veri almak için kullanılır

JAVA SCANNER VERİ ALMA ÖRNEĞİ 

import java.util.Scanner;

public class Main {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);

    // String Örneği
    String adSoyad = input.nextLine();

    // Sayı Örnekleri
    int yas = input.nextInt();
    double maas = input.nextDouble();

    // Çıktılar
    System.out.println("Ad Soyad: " + adSyoad);
    System.out.println("Yaş : " + yas);
    System.out.println("Maaş : " + maas);
  }
}
 

Bu dersimizde Java'da Scanner sınıfı ile kullanıcıdan nasıl veri alınır onu öğrendik. Derslerimiz hoşunuza gittiyse eğer paylaş butonlarından sevdiklerinizle paylaşabilirsiniz !

Bu içeriği beğendiyseniz paylaşarak destek olabilirsiniz!


Eğitim İçeriği

Eğitim Java Dersleri
Kategori Programlama Dili
Ders Adeti 125 Ders
Dil Türkçe
Güncelleme 09/2020
  • HTML Dersleri

    HTML Dersleri Sıfırdan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 19 Ders
    Dil Türkçe
    Güncelleme 12/2020
    Derse Başla
  • Java Dersleri

    Java Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 125 Ders
    Dil Türkçe
    Güncelleme 09/2020
    Derse Başla
  • CSS Dersleri

    CSS Dersleri Başlangıçtan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 49 Ders
    Dil Türkçe
    Güncelleme 10/2021
    Derse Başla
  • Java Örnek Projeler

    Java Örnek Projeler

    Kategori Programlama Dili
    Ders Süresi 20 Ders
    Dil Türkçe
    Güncelleme 10/2022
    Derse Başla