X Tutup
import java.util.Scanner; public class Test { private static final String INVALID_VALUE_MESSAGE = "Invalid value"; public static void main(String[] args) { /*System.out.println(getDurationString(65, 45)); System.out.println(getDurationString(3945L)); System.out.println(getDurationString(-41)); System.out.println(getDurationString(65, 9));*/ Scanner sc = new Scanner(System.in); System.out.println("Saisissez un entier : "); int i = sc.nextInt(); System.out.println("Saisissez une chaƮne : "); sc.nextLine(); String str = sc.nextLine(); System.out.println("FIN ! "); } private static String getDurationString(long minutes, long seconds) { if((minutes < 0) || (seconds <0) || (seconds > 59)) { return INVALID_VALUE_MESSAGE; } long hours = minutes / 60; long remainingMinutes = minutes % 60; String hoursString = hours + "h"; if(hours < 10) { hoursString = "0" + hoursString; } String minutesString = remainingMinutes + "m"; if(remainingMinutes < 10) { minutesString = "0" + minutesString; } String secondsString = seconds + "s"; if(seconds < 10) { secondsString = "0" + secondsString; } return hoursString + " " + minutesString + " " + secondsString + ""; } private static String getDurationString(long seconds) { if(seconds < 0) { return INVALID_VALUE_MESSAGE; } long minutes = seconds / 60; long remainingSeconds = seconds % 60; return getDurationString(minutes, remainingSeconds); } }
X Tutup