Originariamente inviato da Gogeta SSJ87
OK cerco di essere il piu chiaro e preciso possibile. Invoco quella classe postata poco fa in un main affinchè possa prendere la scelta effettuata e in base a queste eseguire un codice presente in uno switch

codice:
  {  prova pr = new prova();
      pr.main(args);
      pr.setSelezione();
        	
	       } switch (scelta)
Male ... innanzitutto perché dovresti avere più main()? Perché dovresti istanziare prova per invocare main()?
Il codice comunque non è chiaro .... non è che per caso stai facendo un loop??

Comunque il tuo approccio è molto discutibile.