Ciao,
ho creato una classe che contiene il metodo main().
In tale classe faccio uso della classe Input (credo appartenga a java.lang.object...o cmq sulla documentazione della proff dice: public class Input extends java.lang.Object )

Mi dà i seguenti errori durante la compilazione:

C:\Programmi\Crimson Editor\template\esercizi\supermercato>javac Supermercato.java
Supermercato.java:16: unreported exception java.io.IOException; must be caught or declared to be thrown
nome = Input.readString();
^
Supermercato.java:18: unreported exception java.io.IOException; must be caught or declared to be thrown
prezzo = Input.readDouble();
^
Supermercato.java:20: unreported exception java.io.IOException; must be caught or declared to be thrown
quantita = Input.readInt();
^
Supermercato.java:22: unreported exception java.io.IOException; must be caught or declared to be thrown
indice = Input.readInt();
^
4 errors

Il mio codice è:

codice:
public class Supermercato{
	public static void main(String[] args){
		
		ArticoloInSupermercato[] aIS;		// Dichiaro un array di articoli presenti in un supermercato
		
		int i = 0;
		String nome;
		double prezzo;
		int quantita, indice;
		
		aIS = new ArticoloInSupermercato[5];	// Creo l'aray di 5 elementi
		
		for(i = 0; i < 5; i++){
			
			System.out.println("Inserire il nome dell' articolo sotto forma di stringa:");
			nome = Input.readString();
			System.out.println("Inserire il prezzo dell' arsticolo sotto forma di valore decimale:");
			prezzo = Input.readDouble();
			System.out.println("Inserire la quantita sotto forma di valore intero:");
			quantita = Input.readInt();
			System.out.println("Inserire l'indice del reparto; 1: Ortofrutta; 2: Macelleria; 3: Pulizia casa; 4: benessere");
			indice = Input.readInt();
			
			aIS[i] = new ArticoloInSupermercato(nome, prezzo, quantita, indice);
		}
		
		
		
	}
}
come mai? Come posso risolvere?

Grazie
Andrea