devo gestire in un programma l'input da tastiera, e per farlo mi sono servito del segunte codice:

codice:
throws IOException
{
	BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
	String s;
s = in.readLine();
}
la struttura del programma è la seguente:

codice:
import java.io.*;

public class name_class
{


public static void main (String[] args)
 {

// contenuto del programma

 throws IOException
  {
	BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
	String s;
   s = in.readLine();
  }

 }

}
in fase di compilazione mi da il messaggio "illegal start of expression", indicandomi l'arrore all'inizio della espressione "throws IOException".

Non riesco a capire perchè mi da un errore del genere, non credo ci sia nulla di scorretto nel punto in cui indica l'errore. :quipy:


qualcuno sa dirmi qual'è l'errore?


grazie