Non riesco a far gestire un'eccezione in un mio programma. Allora, questo programma deve prendere degli argomenti da riga di comando, ma vorrei fare in modo che controllasse se effettivamente ci sono. Vi pasto il frammento di codice che ho messo per controllare l'inserimento:

Codice PHP:
System.out.println("\nProgramma partito\n");

if(
args[0] == ""usage();

else if(
args[1] == ""usage();

else if(
args[2] == ""usage(); 
Premetto che la funzione usage() l'ho dichiarata. Il problema è che quando lancio il programma il compilatore mi da l'eccezione:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at scan2.main(scan2.java:21)

Che vuol dire sto sperimentando alcune cose in Java, non ridete se vedete orrori