Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/16: Рейтинг темы: голосов - 16, средняя оценка - 4.69
1 / 0 / 1
Регистрация: 13.02.2020
Сообщений: 70

Проверка входных данных

17.05.2020, 22:29. Показов 4050. Ответов 40
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В каком методе правильнее проверять входные данные? Представим два метода.
Java
1
2
3
4
5
6
7
8
9
public static int a;
 
public static void print(int a){
   System.out.print(a);
}
 
public void setNum(int a){
   this.a = a;
}
Но есть условие, а должно быть а > 0. Так вот вопрос, в каком методе правильнее будет написать алгоритм проверки числа - в print или setNum ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2020, 22:29
Ответы с готовыми решениями:

Проверка входных данных
Нужно что бы после каждого ввода "а", проверялось 0<=a<100. ConsoleKeyInfo a; Random rnd = new Random(); ...

Проверка входных данных
Как сделать проверку входных данных? (нужно чтобы пользователь задавал матрицу, пример матрицы в конце кода) clc, clear; disp("The...

Проверка входных данных
есть список допустимых команд, например: Старт, Стоп, Сканирование. Необходимо чтобы при вводе данных пользователем происходила проверка...

40
 Аватар для StepFather322
365 / 252 / 113
Регистрация: 07.10.2017
Сообщений: 1,330
19.05.2020, 20:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от TyPaporotnyk Посмотреть сообщение
логичнее будет если ты задашь проверку в setNum(), так как этот метод задает значение переменной, а если сделать в print() - то ты просто выведешь ее.
а все другие сообщения в этой теме ты просто пропустил, да?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.05.2020, 20:30

Проверка входных данных через GET
Люди переходят по ссылке сайта , и нужно проверить входные данные чтобы в БД не заносили всякие понятно . mysql_real_escape_string...

Проверка на корректность входных данных
Нужно написать программу, которая бы проверяла строку на корректность. Допустимый формат вот такой +7 (233) 555-11-22. Как это сделать? В...

Проверка Входных данных на соответствие
Нужно чтобы если Входной символ Symbol не (+, -,*,/) то компилятор писал об этом как ошибка ? public static L1 Operation(L1 M, Char...

Проверка входных данных на корректность
Модифицировать программу так, чтобы в случаи ввода некорректных данных сообщалась ошибка с пояснением и предлагался повторный ввод до тех...

Проверка входных данных при регистрации
Здравствуйте. У меня банальный вопрос, просто сам себе запутал и теперь сомневаюсь... В общем правильно ли будет сделать, скажем...


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

Или воспользуйтесь поиском по форуму:
41
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе. Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I Обработка содержит следующие. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru