Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    23

    Input da tastiera [Java]

    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--;
    		}
    	}
    }

  2. #2

  3. #3
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    23
    Grazie mille ad entrambi

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Abbiamo fatto poca fatica...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.