Salve a tutti sono una schiappa in java e il tutorial che sto seguendo non mi dice nemmeno come ricevere input da tastiera con C bastava uno scanf() ma con java cosa uso?
Salve a tutti sono una schiappa in java e il tutorial che sto seguendo non mi dice nemmeno come ricevere input da tastiera con C bastava uno scanf() ma con java cosa uso?
Con Java puoi utilizzare la classe Scanner linkata da Vincenzo, oppure sfruttare java.io (esiste anche java.nio comunque).
Con Scanner è molto più semplice ed immediato però:
Scanner è molto comodo anche per leggere file, ed il procedimento è identico, fatta eccezione per il parametro del costruttore che sarà ovviamente differente ^^codice:Scanner input = new Scanner(System.in); int numero = input.nextInt(); // Torna un intero, ma lancia un eccezione se il dato non è un int valido // Esistoni altri metodi, quali next() che restituisce il token successivo...e nextLine() che legge una riga (sino a \n)
Grazie anche se essendo agli inizi avrei preferito qualcosa di più comprensibile, specie per leggere le stringhe... tipo sarebbe stato facile qualcosa di simile: System.in.scanf("%d", num) ...
Più semplice da usare della classe Scanner non c'è nulla...Originariamente inviato da Zorgatone
Grazie anche se essendo agli inizi avrei preferito qualcosa di più comprensibile, specie per leggere le stringhe... tipo sarebbe stato facile qualcosa di simile: System.in.scanf("%d", num) ...
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI