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:
Premetto che la funzione usage() l'ho dichiarata. Il problema è che quando lancio il programma il compilatore mi da l'eccezione:Codice PHP:System.out.println("\nProgramma partito\n");
if(args[0] == "") usage();
else if(args[1] == "") usage();
else if(args[2] == "") usage();
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at scan2.main(scan2.java:21)
Che vuol diresto sperimentando alcune cose in Java, non ridete se vedete orrori
![]()

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

Rispondi quotando