Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 14

Как определить корректность заданного возраста (Тип результата boolean)

09.04.2016, 19:29. Показов 1589. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возраст может принимать значения в диапазоне от 1-120. Вводимые значения 25,0,120,121...
Как бэ в принципе всё понятно, что надо сделать, но не понятно как добавить все 4ре значения, что бы потом с ними работать. Готовый код нашел, но он явно мудрёней, чем то, что мы по курсам проходим сча. Подскажите хотя бы первые две строчки как ввести эти 4 числа? Или для каждого числа нужно отдельный метод if ? Кстати входные аргументы int age.
ПыСы: Я не прошу скидывать готовое решение, а просто подсказочку
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2016, 19:29
Ответы с готовыми решениями:

Как перевести тип Boolean в тип PChar ?
Как перевести тип Boolean в тип PChar ? Добавлено через 33 минуты ДИКО извиняюсь!!!!! Глупый вопрос!!!! Проблема решена :)

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

Определить: названия игрушек, цена которых не превышает заданную, и которые подходят детям заданного возраста
Дана структура "Игрушка" элементы: название, цена, цвет, возрастной диапазон - нижняя граница, верхняя граница. Определить: названия...

8
24 / 24 / 13
Регистрация: 19.05.2010
Сообщений: 151
09.04.2016, 20:08
да действительно, насколько я понял, нужно использовать if, но не для каждого значения отдельный, а общий:
if (age>120) result = false; else result = true;
0
0 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 14
09.04.2016, 20:14  [ТС]
Да эта строка "if (age>120) result = false; else result = true;" понятна но беда в том, что нужно ввести тип int и присвоить ему 4 значения (ну я так понимаю) а вот как, если есть только int age?)
0
 Аватар для Doctor_
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
09.04.2016, 21:27
тип int и присвоить ему 4 значения
что?
Ссылку на задание дайте, или текст задания в студию. Ибо вы там что-то не так понимаете.

П.С. Про вот это
Java
1
if (age>120) result = false; else result = true;
Лушче записывать просто
Java
1
result = age < 120;
0
0 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 14
09.04.2016, 21:57  [ТС]
Вот это задание) скорее всего я неправильно понял)
Миниатюры
Как определить корректность заданного возраста (Тип результата boolean)  
0
 Аватар для Doctor_
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
10.04.2016, 08:27
Лучший ответ Сообщение было отмечено ShyraMakedonsky как решение

Решение

Ну так тут ничего не сказано что их 4. Это просто примеры.
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
public class AgeChecker {
    public static void main(String[] args) {
        System.out.println(isAge(25));
        System.out.println(isAge(0));
        System.out.println(isAge(120));
        System.out.println(isAge(121));
    }
 
    private static boolean isAge(int age) {
        return age <= 120 && age > 0;
    }
}
1
0 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 14
10.04.2016, 09:12  [ТС]
Блин фиг бы сам догадался(( в книгах такого нет(( Спасибо большое. Буду экспериментировать с кодом)

Добавлено через 22 минуты
Немножко поигрался с переменой мест слагаемых)) Но вот теперь не понимаю почему одинаковый результат, ведь диапазон от 1 до 120, а у Вас было от 0 до 120
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.Star;
 
public class Main {
 
    public static void main(String[] args) {
 
        System.out.println(isAge(25));
        System.out.println(isAge(0));
        System.out.println(isAge(120));
        System.out.println(isAge(121));
    }
 
    private static boolean isAge(int age) {
        return age > 1 && age <= 120;
        
        }
}
0
 Аватар для Doctor_
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
10.04.2016, 09:15
Не было у меня от 0, у меня от 1.
Java
1
age > 0
это значит больше 0, не включая его. если было бы
Java
1
age >= 0
вот тогда это от нуля
1
0 / 0 / 0
Регистрация: 06.04.2016
Сообщений: 14
10.04.2016, 09:19  [ТС]
аа точно не досмотрел))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.04.2016, 09:19
Помогаю со студенческими работами здесь

Объясните как работает тип Boolean
Создал программу переводящий из виртуального адреса в физический.Ставлю 2 значения флага переменных типа bool и присваиваю значения false...

Как перевести тип boolean в число
Как перевести тип boolean в число (!p) это выражение не получается перевести в числовой class LogicalOpTable { public static...

Как вывести информацию о продавцах моложе заданного возраста?
Допустим, есть справочник где есть данные о продавце, и дата рождения, как вывести в отчете где можно написать возраст продавца,...

Тип boolean
Объясните пожалуйста, будет ли это работать boolean b = x&gt;=10 &amp;&amp; x&lt;100; ? Если будет, то какой результат? И если можно, простейший ...

Свой тип Boolean
хз зачем я это написал просто скучно было :D enum Boolean_t { False, True }; struct Boolean { Boolean_t value; Boolean()...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru