public OrologioDaPolso() { // --Inizializzazione inizializzaOre(); inizializzaMinuti(); // --Stampa System.out.println("ORE"); for (Object o : ore) { Ora ora = (Ora) o; System.out.print(ora.getNome() + " "); } System.out.println("\nMINUTI"); for (Object m : minuti) { Minuto minuto = (Minuto) m; System.out.print(minuto.getNome() + " "); } System.out.println("\n"); }
public void start() { Ora oraCorrente = ore.value(); Minuto minutoCorrente = minuti.value(); while (!(oraCorrente.getNome().equals("23") && minutoCorrente.getNome().equals("59"))) { String nomeEvento = minutoCorrente.getEvent().toString(); if (!(nomeEvento.equals(""))) System.out.println( oraCorrente.getNome() + ":" + minutoCorrente.getNome() + " " + minutoCorrente.getEvent().toString()); // --rotazione orologio if (minutoCorrente.getNome().equals("59")) { ore.rotateF(); oraCorrente = ore.value(); } minuti.rotateF(); minutoCorrente = minuti.value(); } }