Salve,
qualcuno mi riesce a spiegare come si fa l'input di interi da tastiera?
Grazie!
Salve,
qualcuno mi riesce a spiegare come si fa l'input di interi da tastiera?
Grazie!
input interi da testiera? cioè? devi intercettare i tasti premuti?
spiegati meglio...
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.
java != javascript
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
Originariamente inviato da br1
Sbagliato mira?
Cosa significa?Originariamente inviato da longilineo
java != javascript
Quali classi filtro e sorgenti devo usare per questo tipo di input?
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); }
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!
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 premutoOriginariamente inviato da bandofa
Quindi tu prendi in input uno stream di caratteri, lo memorizzi in una stringa, e converti la stringa in intero?