Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema input Scanner

    Ciao a tutti..
    ho un problema in questo codice

    codice:
    1.public void aggiungiStanza(){
    2.         Scanner in = new Scanner(System.in);
    3.         ......
    4.             System.out.print("Piano: ");
    5.             int p = in.nextInt();
    6.             st.setPiano(p);
    7.             System.out.print("Letti (1,2,3,\"M\" matrimoniale,\"M+1\" matrimoniale + singolo...)");
    8.             st.setLetti(in.nextLine());
    9.             System.out.println("Aggiungere caratteristiche stanza? [y/n]");
    10.           do{
    11.                s = in.nextLine();
    Dopo aver stampato la linea 7, la linea 8 viene saltata, cioè non mi da la possibilità di digitare da tastiera, ma mi stampa direttamente la linea 9!
    Il problema sorge solo alla linea 8, ho usato il metodo in altre parti del programma e mi funziona..come ad esempio alla linea 11!!
    Come posso risolvere il problema?!?
    Graziee milleee

  2. #2

    Re: Problema input Scanner

    Originariamente inviato da cokita

    Dopo aver stampato la linea 7, la linea 8 viene saltata, cioè non mi da la possibilità di digitare da tastiera, ma mi stampa direttamente la linea 9!
    Il problema sorge solo alla linea 8, ho usato il metodo in altre parti del programma e mi funziona..come ad esempio alla linea 11!!
    Come posso risolvere il problema?!?
    Graziee milleee
    ho provato a mettere

    st.setLetti(in.next());
    e funziona!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.