Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Menu {
- //attributi
- private int numero_opzioni;
- private String opzioni [];
- //costruttori
- public Menu ( int numero_opzioni ) {
- this.numero_opzioni = numero_opzioni;
- allocate ();
- }
- //metodi
- private static void allocate () {
- opzioni [] = new String ( numero_opzioni );
- }
- public void riempi_opzioni () {
- Scanner input = new Scanner ( System.in );
- for ( int i = 0; i < this.numero_opzioni; i++ ) {
- System.out.println ( "Opzione " + i+1 + ":" );
- opzioni [i] = input.nextLine ();
- }
- }
- public String toString () {
- switch ( numero_opzioni ) {
- case 1:
- return "1: " + opzioni [1];
- break;
- case 2:
- return "1: " + opzioni [1] + "\n2: " + opzioni [2];
- break;
- case 3:
- return "1: " + opzioni [1] + "\n2: " + opzioni [2] + "\n3: " + opzioni [3];
- break;
- case 4:
- return "1: " + opzioni [1] + "\n2: " + opzioni [2] + "\n3: " + opzioni [3] + "\n4: " + opzioni [4];
- break;
- case 5:
- return "1: " + opzioni [1] + "\n2: " + opzioni [2] + "\n3: " + opzioni [3] + "\n4: " + opzioni [4] + "\n5: " + opzioni [5];
- break;
- case 6:
- return "1: " + opzioni [1] + "\n2: " + opzioni [2] + "\n3: " + opzioni [3] + "\n4: " + opzioni [4] + "\n5: " + opzioni [5] + "\n6: " + opzioni [6];
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement