Class InterfacciaConsole

java.lang.Object
  |
  +--InterfacciaConsole

public class InterfacciaConsole
extends java.lang.Object


Constructor Summary
InterfacciaConsole()
           
 
Method Summary
 int richiediNumero(java.lang.String richiesta)
          il metodo stampa in input la stringa pasata per parametro e legge il numero digitato dall'utente restituendolo come numero intero.
 int richiediSelezioneNumerica(java.lang.String[] vociMenu)
          Il metodo stampa a video il menù (array di stringhe) e richiede all'utente di digitare il numero corrispondente alla scelta fatta che restituisce come numero intero.
 java.lang.String richiediSelezioneStringa(java.lang.String[] vociMenu)
          Il metodo stampa a video il menù (array di stringhe) e richiede all'utente di digitare la stringa corrispondente alla voce di menù visualizzata che desidera tale stringa è restituita dal metodo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfacciaConsole

public InterfacciaConsole()
Method Detail

richiediSelezioneNumerica

public int richiediSelezioneNumerica(java.lang.String[] vociMenu)
Il metodo stampa a video il menù (array di stringhe) e richiede all'utente di digitare il numero corrispondente alla scelta fatta che restituisce come numero intero.

Parameters:
vociMenu - l'array di stringhe contenente le varie voci del menù
Returns:
l'intero corrispondente alla scelta fatta dall'utente se si verificano errori restituisce -1

richiediSelezioneStringa

public java.lang.String richiediSelezioneStringa(java.lang.String[] vociMenu)
Il metodo stampa a video il menù (array di stringhe) e richiede all'utente di digitare la stringa corrispondente alla voce di menù visualizzata che desidera tale stringa è restituita dal metodo.

Parameters:
vociMenu - l'array di stringhe contenente le varie voci del menù
Returns:
la stringa digitata dall'utente se si verificano errori restituisce null

richiediNumero

public int richiediNumero(java.lang.String richiesta)
il metodo stampa in input la stringa pasata per parametro e legge il numero digitato dall'utente restituendolo come numero intero.

Parameters:
richiesta - la stringa stampata in input per richiedere la digitazione di un numero
Returns:
il numero intero digitato dall'utente (-1 in caso di errore)