/* * Esercizio 3 del 17/10/2022. * Distingue 4 casi, come Esercizio3c, ma i comandi if sono organizzati * come if multi-ramo invece che annidati. Per far ciò, utilizza l'operatore * logico && per combinare più condizioni. */ import java.util.Scanner; public class Esercizio3d { public static void main(String[] args) { System.out.print("Inserire un valore di minuti: "); Scanner kbd = new Scanner(System.in); int valore = kbd.nextInt(); int ore = valore / 60; int minuti = valore % 60; if (ore == 1 && minuti == 1) System.out.println(ore + " ora e " + minuti + " minuto"); else if (ore == 1) // si potrebbe aggiungere "&& minuti != 1", ma non è necessario. System.out.println(ore + " ora e " + minuti + " minuti"); else if (minuti == 1) // si potrebbe aggiungere "&& ore != 1", ma non è necessario. System.out.println(ore + " ore e " + minuti + " minuto"); else System.out.println(ore + " ore e " + minuti + " minuti"); kbd.close(); } }