Java
2. если он делится на 100 без остатка, затем мы проверяем, делится ли он на 400 без остатка
в программе лучше использовать сразу двойные проверки и вложенные операторы ветвления, а не все на одном уровне
найти неВисокосный год?
даны два целых числа: D(день) и M (месяц),определяющие правильную дату невисокосного года.Вывести значения D и M для даты, следующей за указанной.
тебе год искать и не надо. тебе нужен следующий день.
Создаешь объект Calendar любого невисокосного года (хотя бы прошлого), добавляешь один день - вуаля.
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH, d);
cal.set(Calendar.MONTH, m);
cal.set(Calendar.YEAR, 2021);
cal.add(Calendar.DAY_OF_MONTH, 1);
SimpleDateFormat sdf = new SimpleDateFormat("MM dd");
String output = sdf.format(cal.getTime());
System.out.println(output);
про "невисокосный" тебе сказано в том плане, что если тебе дадут 28-е февраля, то следующим ты должен вывести 1-е марта, а не 29-е февраля...
не знаю разрешили ли вам с календарём работать.
не знаю разрешили ли вам с календарём работать.
import java.util.*;
public class Main {
public static void main(String[] args) {
int[] days = {31,28,31,30,31,30,31,31,30,31,30,31};
try (Scanner sc = new Scanner(System.in)) {
do {
System.out.print("День? ");
int D = sc.nextInt();
System.out.print("Месяц? ");
int M = sc.nextInt();
if (M < 1 || M > 12 || D < 1 || D > days[M - 1]) {
break;
}
if (D + 1
year = int(input())
if (year % 4 == 0 and year % 100 != 0 or year % 400 == 0):
print("Leap year")
else:
print("Not a leap year")
1. Год високосный, если он НЕ делится на 100 без остатка. 2. если он делится на 100 без остатка, затем мы проверяем, делится ли он на 400 без остатка
в программе лучше использовать сразу двойные проверки и вложенные операторы ветвления, а не все на одном уровне
Похожие вопросы
- 37 лет хочу найти работу программистом что можно сделать
- Помогите найти и настроить Java сервер Lineage II HF
- Какие из следующих стандартных контейнеров позволяют найти в них элемент по его значению за O(log(n))?
- Meтoд поглощения! Можете про него что-то рассказать, пожалуйста? Задание такое получил в универе. А инфы толковой не нашел.
- Надо найти среднее арифметическое
- Где можно найти краткое обучение по использованию JFrame? Чтобы просто приводился порядок поставления и функций.
- Идти в колледж и учится ещё 3 года или уже искать работу на java с онли средним образованием?
- Год назад начал учить Java.Как себя заставить регулярно учить?
- Программирование в 15 лет
- Я девочка, 14 лет и очень хочу программировать с Java. Скажите, с чего можно начать и что учить?