Ciao devo risolvere un semplice problema che mi chiede di leggere da riga di comando un file e lanciare un eccezione se il nome non esiste...la mia soluzione:
Il programma non si può nemmeno compilare...è come se non riconoscesse FileNotFoundException...ma il punto è che...anche se nel blocco catch mettessi Exception...è vero che il tutto è compilato correttamente ma il programma non stampa:"il nome non esiste".Come faccio e stampare "il nome non esiste",con l'eccezione FileNotFoundException od Exception?codice:import java.util.*; import java.io.*; class Test1{ public static void main(String[] args) { try{ Scanner sc=new Scanner(System.in); while(sc.hasNextLine()) System.out.println(sc.nextLine()); }catch(FileNotFoundException e){ System.out.println("il nome non esiste"); } } }![]()