Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60

    [JAVA] input interi

    Salve,
    qualcuno mi riesce a spiegare come si fa l'input di interi da tastiera?

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    input interi da testiera? cioè? devi intercettare i tasti premuti?

    spiegati meglio...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60
    il programma si ferma in attesa di un intero, una volta inserito e premuto il tasto invio, questo intero mi si memorizza in una variabile intera.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    java != javascript

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sbagliato mira?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60
    Originariamente inviato da br1
    Sbagliato mira?
    Originariamente inviato da longilineo
    java != javascript
    Cosa significa?

    Quali classi filtro e sorgenti devo usare per questo tipo di input?

  7. #7
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    codice:
      public static int readInt()
       {
          br = new BufferedReader(new InputStreamReader(System.in));
     
          try
          {
             _String = br.readLine();
             _int = Integer.parseInt(_String);
          }
          catch (IOException e1)
          {
             System.out.println ("errore di flusso");
          }
          catch (NumberFormatException e2)
          {
             System.out.println ("errore di input da tastiera");
             return(0);
          }
     
          return(_int);
       }

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60
    Grazie, perfettamente funzionante.
    Ti volevo chiedere però a cosa serve il parseInt e lo static (perchè non sapendo cosa fa (lo static) l'ho tolto e funziona tutto comunque).

    Grazie e mille!

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60
    Quindi tu prendi in input uno stream di caratteri, lo memorizzi in una stringa, e converti la stringa in intero?

  10. #10
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da bandofa
    Quindi tu prendi in input uno stream di caratteri, lo memorizzi in una stringa, e converti la stringa in intero?
    certo, non puoi sapere a priori che tasto viene premuto

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.