Versione con le chiamate di metodi della struttura molto comune per i programmi di prova
import javax.swing.JOptionPane; public class Argomento { public static void main(String[] args) { String menu="........... Argomento ........... \n" + "0. Uscita \n" + "1. Opzione 1 \n" + "2. Opzione 2 \n" + "............ \n" + "Cosa scegli? \n" ); String stringa; int scelta; do { stringa=JOptionPane.showInputDialog(menu); scelta =Integer.parseInt(stringa); switch(scelta) { case 0: break; case 1: opzione1(); break; case 2: opzione2(); break; // ... altre opzioni ... } } while(scelta != 0); } public static void opzione1() { // ... operazioni specifiche per opzione1 } public static void opzione2() { // ... operazioni specifiche per opzione2 } // ... altre opzioni ... }
Osserva
-
switch(scelta) { ... }
-
do { ... } while(scelta != 0);
-
public static void nomeMetodo() { ... }