Java DateTime, Calendar: Упражнение 32 с решением
Напишите программу на Java для вычисления вашего возраста.
Пример решения :
Код Java:
import java.time. *; import java.util . *; открытый класс Exercise32 {public static void main (String [] args) {//дата рождения LocalDate pdate = LocalDate.of (1989, 04, 11); //текущая дата LocalDate now = LocalDate.now (); //разница между текущей датой и датой рождения Period diff = Period.between (pdate, now); System.out.printf (" n Мне% d лет,% d месяцев и% d дней. N n", diff.getYears (), diff.getMonths (), diff.getDays ()); }}
Пример вывода:
Мне 28 лет, 2 месяца и 10 дней.
Примечание: результат может отличаться от даты и времени вашей системы.
Блок-схема:
Код Java:
//Лицензия MIT: https://bit.ly/35gZLa3import java.time.LocalDate; import java.time.Period; import java.time.temporal.ChronoUnit; import java.util.Calendar; import java.util.Date; открытый класс Main {public static void main (String [] args) {LocalDate start_Local_date = LocalDate.of (1985, 06, 4) ; LocalDate end_Local_date = LocalDate.now (); долгие годы = ChronoUnit.YEARS.between (start_Local_date, end_Local_date); System.out.println ("Возраст в годах:" + годы + "y"); Period period_Between = Period.between (start_Local_date, end_Local_date); System.out.println ("Возраст в годах/месяцах/датах:" + period_Between.getYears () + "y" + period_Between.getMonths () + "m" + period_Between.getDays () + "d"); }}
Пример вывода:
Возраст в годах: 34 года Возраст в годах/месяцах/датах: 34 года 5 мес. 12 дней
Блок-схема:
Редактор кода Java:
Назад: Напишите программу на Java для вычисления разницы между двумя датами (часы, минуты, милли, секунды и нано).
Далее: напишите программу на Java, чтобы получить результаты в следующую и предыдущую пятницу.