Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 24.09.2017
Сообщений: 31
1

Переменная isSpecial возвращает значение истина, если: Введенный год, является високосным

25.12.2017, 20:05. Просмотров 560. Ответов 4
Метки нет (Все метки)

Переменная isSpecial возвращает значение истина, если: Введенный год, является високосным
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2017, 20:05
Ответы с готовыми решениями:

Определить является ли год високосным
Пользователь вводит год, определить является ли он високосным (год является високосным в двух...

Описать тип TDate — запись с полями День, Месяц и Год — и функцию LeapYear(D), которая возвращает True, если год в дате D является високосным
Решите плиз Param59 Описать тип TDate — запись с полями целого типа Day (день), Month (месяц) и...

Описать функцию логического типа, которая возвращает True, если год является високосным
13) Описать функцию IsLeapYear(Y) логического типа, которая возвращает True, если год Y (целое...

Является ли введенный пользователем год високосным
Создайте программу, которая определяет, является ли введенный пользователем год-високосный год или...

4
Модератор
Эксперт Java
4199 / 2339 / 938
Регистрация: 21.10.2017
Сообщений: 7,151
25.12.2017, 20:47 2
Цитата Сообщение от Blackseeker228 Посмотреть сообщение
Переменная isSpecial возвращает
переменная не возвращает. Может метод?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("Введите год: ");
        int x = scan.nextInt();
        if (isSpecial(x)) System.out.println(x + " год високосный.");
        else System.out.println(x + " год не високосный.");
 
    }
 
    private static boolean isSpecial(int year) {
        return year % 4 == 0 && ((year % 100 != 0) || (year % 400 == 0));
    }
}
1
17 / 17 / 3
Регистрация: 06.08.2017
Сообщений: 34
27.12.2017, 16:53 3
iSmokeJC,
Есть же готовый класс:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.Scanner;
import java.util.GregorianCalendar;
 
public class Main {
   private static GregorianCalendar calendar = new GregorianCalendar();
 
 
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("Введите год: ");
        int x = scan.nextInt();
        if (Main.calendar.isLeapYear(year)) System.out.println(x + " год високосный.");
        else System.out.println(x + " год не високосный.");
 
    }
1
Модератор
Эксперт Java
4199 / 2339 / 938
Регистрация: 21.10.2017
Сообщений: 7,151
27.12.2017, 17:50 4
xave, это понятно. Просто я подумал, что нужно самому реализовать...
0
153 / 145 / 46
Регистрация: 21.10.2016
Сообщений: 291
27.12.2017, 18:43 5
Как более современный, рекомендуется пакет java.time.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.util.Scanner;
import java.time.Year;
 
class LeapYearDemo {
 
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("Введите год: ");
        int year = scan.nextInt();
 
        if (Year.isLeap(year)) {
            System.out.println(year + " год високосный.");
        }
        else {
            System.out.println(year + " год не високосный.");
        }
    }
}
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
const@mate ~/progs $ javac LeapYearDemo.java
const@mate ~/progs $ java LeapYearDemo
Введите год: 2017
2017 год не високосный.
const@mate ~/progs $ java LeapYearDemo
Введите год: 2018
2018 год не високосный.
const@mate ~/progs $ java LeapYearDemo
Введите год: 2019
2019 год не високосный.
const@mate ~/progs $ java LeapYearDemo
Введите год: 2020
2020 год високосный.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2017, 18:43

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Определить, является ли введенный год високосным
<html> <script type="text/javascript"> ,,, function isLeapYear (year) { return new...

Определить, является ли введенный пользователем год високосным
3)На языке программирования С++ напишите программу, определяющую, является ли введенный...

Описать функцию IsLeapYear(Y) логического типа, которая возвращает True, если год являеятся високосным, и False в противном случае
Описать функцию IsLeapYear(Y) логического типа, которая возвращает True, если год Y (целое...

Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он високосным (кратен 4, если заканчивается на 00, то еще кр
Написать программу, которая предлагает пользователю ввести год, проверяет, является ли он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.