[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/jamalgithub/workdev/master/java-core/src/Test.java [Back]  [Original]

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 chane : ");
	    sc.nextLine();
	    String str = sc.nextLine();    
	    System.out.println("FIN ! ");
	}
	
	private static String getDurationString(long minutes, long seconds) {
        if((minutes < 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);
    }
}

Web Proxy Viewer  |  New URL  |  Original Page