Per richiedere l'inserimento di numeri/stringheda tastiera fino ad ora ho sempre usato l'InputDialog delle swing.
Ora volevo provare ad utilizzare l'istruzione x richiedere l'inserimento da console.
Leggendo un testo (a dir la verità un pò antiquato) ho trovato la spiegazione sul metodo read() e lo ho utilizzato x fare un banalissimo programmino che richiede all'utente 5 numeri e poi li restituisce a video (gli ultimi inseriti sono i primi della lista).
Piccolo problema che invece di richiedermi 5 numeri come dovrebbe al secondo inserimenti mi stampa a schermo 5 numeri completamente a random![]()
Qualcuno mi aiuta?
Sbaglio io, oppure il metodo non va utilizzato come lo utilizzo io?
codice:import java.io.*; public class ProvaRead { public static void main(String[]args) throws IOException { int[] numeri = new int [5]; for (int i = 0; i < numeri.length; i++) { numeri[i] = System.in.read(); } System.out.println("\n"); int i = numeri.length - 1; while (i >= 0) { System.out.print(numeri[i] + "\t"); i--; } } }

Rispondi quotando



