Metin girilmiyor

import java.util.Scanner;

public class Scanner_Örnek {
    
    public static void main(String []args)
    {
        Scanner input = new Scanner(System.in);
        
        int yas;
        String isim;
        String metin;
        
        System.out.println("İsminizi Giriniz :");
        isim = input.next();
        System.out.println("Yaşınızı Giriniz");
        yas = input.nextInt();
        System.out.println("Bir metin giriniz");
        metin = input.nextLine();
        
        System.out.println("İsminiz = "+isim);
        System.out.println("Yaşınız = "+yas);
        System.out.println("Girdiğiniz metin = "+metin);
        
        
    }
}

 

Bu kodu yazdıktan sonra run butonuna basınca önce ismimi sonra yaşımı yazıyorum fakat metin yazma kısmına gelince klavyeden hangi tuşa basarsam basayım hiçbir şey yazılmıyor.Kodun neresinde hata var ?

    +1

    hesap silinebilir

    15 Haziran 2014

    hm o konuda bi bilgim yok

    0

    hesap silinebilir

    15 Haziran 2014

    hemen yardımcı olayım :) bir metin girinizdeki input.nextLine(); olmamalıydı input.next(); olarak yapınız ve düzelecektir hemen aşagıya dogru kodu yazayım ..   [code]Scanner input = new Scanner(System.in);                  int yas;         String isim;         String metin;                  System.out.println("İsminizi Giriniz :");         isim = input.next();         System.out.println("Yaşınızı Giriniz");         yas = input.nextInt();         System.out.println("Bir metin giriniz");         metin = input.next();                  System.out.println("İsminiz = "+isim);         System.out.println("Yaşınız = "+yas);         System.out.println("Girdiğiniz metin = "+metin);[/code]

    0

    Alp Eren Dursun

    19 Haziran 2014

    En Sondaki nextLine() int değeriyle aynı satırı kontrol ediyor o yüzden sonradan metin giremiyorsun  System.out.println("Yaşınızı Giriniz");         yas = input.nextInt();        input.nextLine(); System.out.println("Bir metin giriniz");         metin = input.nextLine(); şeklinde yaparsan çalışacaktır.

    0

    Ahmet

    15 Haziran 2014

    Ama Line olarak girmeyince örneğin; "çok güzel elbise" yazınca; "çok" olarak çıkarıyor.

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.