кодесурса

Упражнения с типом данных Java: печать текущего времени в GMT

script1adsense2code
script1adsense3code

Тип данных Java: упражнение 5 с решением

Напишите программу на Java, которая печатает текущее время в GMT.

GMT: Среднее время по Гринвичу (GMT) - это среднее солнечное время в Королевской обсерватории в Гринвиче, Лондон. Ранее GMT использовалось в качестве международного стандарта гражданского времени, а теперь в этой функции заменено Всемирным координированным временем (UTC).

Тестовые данные
Введите смещение часового пояса в GMT: 256

Пример решения :

Java-код:

import java.util.Scanner;
public class Exercise5 {
    public static void main(String[] Strings) {
        Scanner input = new Scanner(System.in);
        System.out.print("Input the time zone offset to GMT: ");
        long timeZoneChange = input.nextInt();
        long totalMilliseconds = System.currentTimeMillis();
        long totalSeconds = totalMilliseconds / 1000;
        long currentSecond = totalSeconds % 60;
        long totalMinutes = totalSeconds / 60;
        long currentMinute = totalMinutes % 60;
        long totalHours = totalMinutes / 60;
        long currentHour = ((totalHours + timeZoneChange) % 24);
        System.out.println("Current time is " + currentHour + ":" + currentMinute + ":" + currentSecond);
    }
}

Пример вывода:

 Введите смещение часового пояса в GMT: 256                                                                        
Текущее время 5: 7: 51 

Блок - схема:

«Блок-схема:

Редактор кода Java:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Вывести количество лет и дней из минут
Далее: Написать программу на Java для вычисления индекса массы тела (BMI).

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code