Dato come input il numero di secondi, convertire il tempo in ore, minuti e secondi con
- input controllato
- ripetizione.
import javax.swing.JOptionPane; public class Secondi2 { public static void main(String args[]) { String stringa; long sec; do { do { stringa=JOptionPane.showInputDialog("Secondi? (0 per uscire)"); sec =Long.parseLong(stringa); } while(sec < 0); long ore, min, sec2; ore =sec/3600; sec2=sec-3600*ore; min =sec2/60; sec2=sec2-60*min; JOptionPane.showMessageDialog(null, "sec = " + sec + " * " + "ore = " + ore + " * " + "min = " + min + " * " + "sec = " + sec2 ); } while(sec != 0); }//main() }