Дом Личные финансы Логические операторы java - манекены

Логические операторы java - манекены

Видео: Уроки Java для начинающих | #7 - Условные операторы 2024

Видео: Уроки Java для начинающих | #7 - Условные операторы 2024
Anonim

В Java есть все операторы, которые вам нужны для смешивания и согласования логических тестов. Операторы показаны в этой таблице. Проверьте каждый символ оператора, его смысл и пример.

Логические операторы

Символ оператора Значение Пример
&& и 5
|| или x < 5 || 10
! не ! пароль. равна («рыба-меч»)

Вы можете использовать эти операторы для формирования всех сложных условий. В этом списке кодов есть пример.

импорт javax. свинг. JOptionPane; public class Authenticator {public static void main (String args []) {String username = JOptionPane. showInputDialog ("Username:"); Строковый пароль = JOptionPane. showInputDialog («Пароль:»); if (username! = null && password! = null && ((username. equals ("bburd") && password. equals ("swordfish")) || (username. equals ("hritter") && password equals ("preakston ")))) {JOptionPane. showMessageDialog (null, «Вы в.»);} else {JOptionPane. showMessageDialog (null, «Вы подозрительны».);}}}

На этом рисунке показано несколько прогонов программы. Когда имя пользователя bburd , а пароль swordfish или когда имя пользователя hritter , а пароль preakston, , пользователь получает приятное сообщение. В противном случае пользователь получает сообщение.

Несколько прогонов кода из списка.

Фигура - это подделка! Чтобы помочь вам прочитать имена пользователей и пароли, в список добавлен дополнительный оператор. Дополнительный оператор (UIManager. Put («TextField. Font», новый шрифт («Диалог», «Шрифт. BOLD», 14))) увеличивает размер шрифта каждого текстового поля.

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

String password = JOptionPane. showInputDialog («Пароль:»);

в листинге выполняет более или менее ту же задачу, что и оператор

String password = keyboard. следующий();

из списка. Большая разница в том, что клавиатура. next () отображает скучный текст в консоли JOptionPane. showInputDialog («Username:») отображает причудливое диалоговое окно, содержащее текстовое поле и кнопки.

Когда пользователь нажимает кнопку «ОК», компьютер берет текст в текстовом поле и передает текст на переменную. Фактически, в списке используется JOptionPane. showInputDialog дважды - один раз, чтобы получить значение для переменной имени пользователя, и второй раз, чтобы получить значение для переменной пароля.

В конце листинга была использована небольшая вариация в бизнесе JOptionPane,

JOptionPane. showMessageDialog (null, «Ты внутри»);

С помощью showMessageDialog отображается очень простое диалоговое окно - поле без текстового поля.(Опять же, см. Рисунок.)

Как и тысячи других имен, имя JOptionPane определено в API Java. (Чтобы быть более конкретным, JOptionPane определяется внутри того, что называется javax. Swing, который, в свою очередь, определен внутри API Java.) Таким образом, чтобы использовать имя JOptionPane во всем листинге, javax. свинг. JOptionPane был импортирован в начало списка.

В листинге JOptionPane. showInputDialog работает хорошо, потому что вход пользователя (имя пользователя и пароль) - это просто строки символов. Если вы хотите, чтобы пользователь вводил число (например, int или double), вам нужно выполнить дополнительную работу.

Например, чтобы получить значение int от пользователя, введите что-то вроде int numberOfCows = Integer. parseInt (JOptionPane. showInputDialog («Сколько коров?»)). Дополнительный Integer. parseInt заставляет ваше текстовое поле вводить значение int. Чтобы получить двойное значение от пользователя, введите что-то вроде double fractionOfHolsteins = Double. parseDouble (JOptionPane. showInputDialog ("Holsteins:")). Дополнительный Double. parseDouble бизнес заставляет ваше текстовое поле вводить двойное значение.

Логические операторы java - манекены

Выбор редактора

Как поговорить с вашей дочерью о ее периоде - манекены

Как поговорить с вашей дочерью о ее периоде - манекены

Говорить о чуде менструации - это необходимая часть помощи вашей дочери сделать переход от маленькой девочки к молодой женщине. В то время как мысль о обсуждении такого личного вопроса может оставить вас немного настороженными, разговор не должен оставлять вас связанным языком. Просто имейте в виду три Ps ...

Как использовать упражнение для подключения к подросткам - манекенам

Как использовать упражнение для подключения к подросткам - манекенам

К подростковым годам, ваши дети поселились в рутину - часто или в качестве активных подростков, которые участвуют в нескольких школьных видах спорта или в виде картофеля-кушетки. Если ваш подросток неактивен или активен в течение одного или двух школьных спортивных сезонов, но не круглый год, вы можете помочь своему ребенку стать более ...

Как использовать родительский контроль на Xbox 360 - манекены

Как использовать родительский контроль на Xbox 360 - манекены

Xbox 360 - популярная игровая консоль , но как родители, вам нужно знать, что может сделать ваш ребенок, и как ограничить этот доступ, когда это станет необходимым для этого. Родительский контроль предоставляет несколько различных вариантов управления функциями синхронизации, доступом к определенным играм и даже функциями социальной игры. Чтобы ...

Выбор редактора

Выбор режима цифровой фотокамеры - манекены

Выбор режима цифровой фотокамеры - манекены

Многие цифровые камеры предлагают выбор режимов автоэкспозиции. Режим замера экспозиции означает, что измерители механизма автоэкспозиции камеры измеряют - свет на сцене при расчете правильной экспозиции для вашей фотографии. Обычно вы можете выбирать из матричного замера, централизованного взвешивания и точечного замера.

Выберите Перспектива для своей природы Фото - манекены

Выберите Перспектива для своей природы Фото - манекены

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

Выбор разрешения сканера для фотографий - манекены

Выбор разрешения сканера для фотографий - манекены

При сканировании фотографий, выбор разрешения сканера в зависимости от того, что вы планируете сделать фотографию и планируете ли вы ее увеличить. Разрешение сканера, которое вы выбираете для своих фотографий, влияет не только на то, как выглядит цифровое изображение, но и на то, что вы можете сделать с этим изображением. Большинство информации вы можете найти ...

Выбор редактора

Java: использование реляционных и условных операторов - манекенов

Java: использование реляционных и условных операторов - манекенов

Реляционные и условные операторы в Java пытаются выяснить значение истины - является ли что-то истинным или нет - выражения. Операция приводит к логическому выводу, который помогает приложению принять решение. Наиболее распространенными отношениями являются сравнения между двумя операндами с использованием следующих операторов: <: меньше <=: меньше ...

Держать вещи просто с Java-классами - манекенами

Держать вещи просто с Java-классами - манекенами

Большинство компьютерных программ полностью работают в виртуальной сфере. У них нет кирпичей, гвоздей или балок. Таким образом, вы можете ввести довольно сложную компьютерную программу за считанные минуты. Даже без мышц и без тяжелого оборудования вы можете создать структуру, сложность которой сопряжена со сложностью сложных физических структур. У вас, разработчика, есть власть ...

Логические операторы java - манекены

Логические операторы java - манекены

В java есть все операторы, которые вам нужны для микширования и согласования логических тестов. Операторы показаны в этой таблице. Проверьте каждый символ оператора, его смысл и пример. Логические операторы Оператор Символ Значение Пример && и 5