Модуль 4. Урок 1. Условный оператор IF в Java.
Для перемещения по курсу нужно зарегистрироваться
1. Модуль 1. Урок 1. Введение в Java. ↳ теория
2. Модуль 1. Урок 2. Виды языков программирования и место языка Java среди них. ↳ теория / тесты
3. Модуль 1. Урок 3. Из чего состоит Java. ↳ теория / тесты
4. Модуль 1. Урок 4. Основы работы в терминале (ознакомительный). ↳ теория / тесты
5. Модуль 1. Урок 5. Настройка окружающей среды для разработки на языке Java. ↳ теория / тесты
6. Модуль 2. Урок 1. Введение в ООП. ↳ теория / тесты
7. Модуль 2. Урок 2. Типы данных в Java. ↳ теория / тесты
8. Модуль 2. Урок 3. Работа с экземплярами в Java. ↳ теория / тесты
9. Модуль 2. Урок 4. Пакеты в Java. ↳ теория / тесты
10. Модуль 3. Урок 1. Основы использования и создания методов в классах. ↳ теория / тесты
11. Модуль 3. Урок 2. Аргументы и результаты работы методов. Рефакторинг. ↳ теория / тесты
12.
Модуль 3. Урок 3. Уровни методов в Java.
13. Модуль 3. Урок 4. Наследование в Java. ↳ теория / тесты
14. Модуль 3. Урок 5. Аннотация @Override в Java. ↳ теория / тесты
15. Модуль 4. Урок 1. Условный оператор IF в Java. ↳ теория / тесты
16. Модуль 4. Урок 2. Массивы в Java. ↳ теория / тесты
17. Модуль 4. Урок 3. Циклы в Java. ↳ теория / тесты
18. Модуль 4. Урок 4. Оператор SWITCH в Java. ↳ теория / тесты
19. Модуль 5. Урок 1. Уровни доступа в Java. ↳ теория / тесты
20. Модуль 5. Урок 2. Конструкторы в Java. ↳ теория / тесты
21. Модуль 5. Урок 3. Неизменяемые объекты. ↳ теория / тесты
22. Модуль 5. Урок 4. Паттерн проектирования Builder. ↳ теория / тесты
23. Модуль 5. Урок 5. Перечисления в Java. ↳ теория / тесты
24. Модуль 6. Урок 1. Составные строки в Java. ↳ теория / тесты
25. Модуль 6. Урок 2. Манипуляции c символами. ↳ теория / тесты
26. Модуль 6. Урок 3. Преобразование строк в числа и обратно. ↳ теория / тесты
27. Модуль 7.
Урок 1. Интерфейсы в Java.
↳
теория
/
тесты28. Модуль 7. Урок 2. Абстрактные классы. ↳ теория / тесты
29. Модуль 7. Урок 3. Интерфейс List в Java. ↳ теория / тесты
30. Модуль 8. Урок 1. Nested (static) классы в Java. ↳ теория / тесты
31. Модуль 8. Урок 2. Inner (non-static) классы в Java. ↳ теория / тесты
32. Модуль 8. Урок 3. Анонимные классы в Java. ↳ теория / тесты
33. Модуль 9. Урок 1. Исключения в Java. ↳ теория / тесты
34. Модуль 9. Урок 2. Иерархия исключений. ↳ теория / тесты
35. Модуль 10. Урок 1. Проект ХО. ↳ теория
36. Модуль 10. Урок 2. Проект ХО. ↳ теория
37. Модуль 10. Урок 3. Проект ХО. ↳ теория
38. Модуль 10. Урок 4. Проект ХО. ↳ теория
Порой обучение продвигается с трудом. Сложная теория, непонятные задания… Хочется бросить. Не сдавайтесь, все сложности можно преодолеть. Рассказываем, как
Не понятна формулировка, нашли опечатку?
Выделите текст, нажмите ctrl + enter и опишите проблему, затем отправьте нам.
В течение нескольких дней мы улучшим формулировку или исправим опечатку
Что-то не получается в уроке?
Загляните в раздел «Обсуждение»:
- Изучите вопросы, которые задавали по уроку другие студенты — возможно, ответ на ваш уже есть
- Если вопросы остались, задайте свой. Расскажите, что непонятно или сложно, дайте ссылку на ваше решение. Обратите внимание — команда поддержки не отвечает на вопросы по коду, но поможет разобраться с заданием или выводом тестов
- Мы отвечаем на сообщения в течение 2-3 дней. К «Обсуждениям» могут подключаться и другие студенты. Возможно, получится решить вопрос быстрее!
Подробнее о том, как задавать вопросы по уроку
Основы программирования на Java
Основы программирования на Java
ОглавлениеВВЕДЕНИЕ1. ПЕРЕМЕННЫЕ 2. ТИПЫ 2.1. Простые типы 2.1.1. Числовые типы 2.1.2. Символы 2.1.3. Тип boolean 2.2. Приведение типов 3. МАССИВЫ 3.1. Многомерные массивы 4. ОПЕРАТОРЫ 4.1. Арифметические операторы 4.1.1. Оператор деления по модулю 4.1.2. Арифметические операторы присваивания 4.1.3. Инкремент и декремент 4.2. Целочисленные битовые операторы и операторы отношений 4. 3. Операторы отношений4.4. Булевы логические операторы 4.5. Тернарный оператор if-then-else 4.6. Приоритеты операторов 5. УПРАВЛЕНИЕ ВЫПОЛНЕНИЕМ ПРОГРАММЫ 5.1. Условный оператор if-else 5.2. Опреатор break 5.3. Оператор switch 5.4. Оператор return 6. ЦИКЛЫ 6.1. Цикл while 6.2. Цикл do-while 6.3. Цикл for 6.4. Оператор continue ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА JAVA 7. КЛАССЫ 7.1. Переменные класса 7.2. Оператор new 7.3. Объявление методов 7.4. Вызов метода 7.5. Скрытие переменных 7.6. Конструкторы 7.7. Совмещение методов 7.8. Ссылка this 7.9. Наследование 7.10. Ссылка super 7.11. Замещение методов 7.12. Динамическое назначение методов 7.13. Директива final 7.14. Деструкторы 7.15. Статические методы Директива final, деструкторы и статические методы 7.16. Абстрактные классы 8. ПАКЕТЫ И ИНТЕРФЕЙСЫ 8.1. Пакеты 8.2. Интерфейсы 9. ОБРАБОТКА ИСКЛЮЧЕНИЙ 9. 1. Основы механизма исключений9.2. Типы исключений 9.3. Неперехваченные исключения 9.4. Операторы try и catch 9.5. Несколько разделов catch 9.6. Вложенные операторы try 9.7. Оператор throw 9.8. Оператор throws Операторы throw и throws 9.9. Оператор finally 10. МНОГОПОТОЧНОЕ ПРОГРАММИРОВАНИЕ 10.2. Подпроцесс 10.3. Интерфейс Runnable 10.4. Приоритеты подпроцессов 10.5. Синхронизация 10.6. Методы программного интерфейса легковесных процессов 11. ВВОД/ВЫВОД 11.1. Работа с файлами 11.2. Каталоги Классы InputStream и OutputStream 11.3. Класс InputStream 11.4. Класс OutputStream Файловый поток FilelnputStream и FileOutputStream 11.5. Файловый поток FilelnputStream 11.6. Файловый поток FileOutputStream 12. ПРОГРАММИРОВНИЕ ГРАФИЧЕСКИХ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ 12.1. Компоненты 12.2. Класс Container 12.3. Класс Canvas 12.4. Класс Label 12. 5. Класс Button12.6. Класс Checkbox 12.7. Класс CheckboxGroup 12.8. Класс Choice 12.9. Класс List 12.10. Класс Scrollbar 12.11. Класс TextField 12.12. Класс TextArea 12.13. Стратегии размещения компонентов 12.14. Программирование окон – Window 12.15. Программирование меню 12.16. Модель обработки событий от компонентов ЗАКЛЮЧЕНИЕ БИБЛИОГРАФИЧЕСКИЙ СПИСОК |
404: Страница не найдена
Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы приносим свои извинения за доставленные неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск- Узнайте последние новости.
- Наша домашняя страница содержит самую свежую информацию о Java-разработке.

- Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, TheServerSide.com.
- Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.
Просмотр по категории
Архитектура приложения
- Azure Logic Apps: чем они отличаются от AWS Step Functions
Разработчики могут использовать Microsoft Azure Logic Apps для создания, развертывания и подключения масштабируемых облачных рабочих процессов. Узнайте, как он измеряет …
- 5 способов справиться с проблемами монолитных архитектур
Тем, кто не может перейти на микросервисы, нужен способ повысить надежность архитектуры. Вот пять способов программного обеспечения…
- Rust vs. Go: противостояние языков на основе микросервисов
Rust и Go предлагают языковые функции, ориентированные на разработку на основе микросервисов, но их относительные возможности делают их.
..
Качество ПО
- 4 важных метода кэширования API, которые должны знать все разработчики
Кэширование API
может увеличить производительность и время отклика приложения, но только если оно сделано правильно. Узнайте о некоторых из …
- Увольнения в крупных технологических компаниях могут уменьшить нехватку инженеров-программистов
Недавние увольнения создадут приток инженеров-программистов на рынок труда в ближайшие месяцы, что может принести пользу меньшим …
- Усилия по повышению безопасности памяти в программном обеспечении набирают обороты
Небезопасный доступ к памяти может привести к финансовым проблемам для предприятий и причинить вред отдельным лицам, говорят эксперты, консультируя предприятия…
Облачные вычисления
- Oracle официально поддерживает Red Hat Enterprise Linux на OCI
Отвечая на запросы пользователей, Oracle заключила сделку с Red Hat, которая увидит операционную систему Enterprise Linux последней .
.. - Последний Google Cloud AI проливает свет на автоматизацию розничной торговли
Автоматизированные системы отслеживания запасов на базе искусственного интеллекта не идеальны. Однако ритейлеры с высокими показателями упущенных продаж из-за отсутствия …
- Как настроить автомасштабирование в службе Azure Kubernetes
Изучите параметры масштабирования в AKS, такие как горизонтальный модуль и средство автомасштабирования кластера. Затем следуйте пошаговому руководству по …
Безопасность
- Риск и повторение: уничтожение программы-вымогателя Hive ФБР
В этом выпуске подкаста обсуждается операция правоохранительных органов, которая привела к проникновению и уничтожению сети Hive и …
- Что означает консолидация кибербезопасности для предприятий
Эксперты прогнозируют усиление консолидации кибербезопасности в ближайшие месяцы и годы.
Лидеры службы безопасности должны учитывать, что … - Horizon3.ai выпускает эксплойт POC для уязвимостей VMware
Поставщик тестирования на проникновение Horizon3.ai опубликовал технические подробности и код эксплойта для трех новых CVE в журнале VMware vRealize …
ПоискAWS
- AWS Control Tower стремится упростить управление несколькими учетными записями
Многие организации изо всех сил пытаются управлять своей огромной коллекцией учетных записей AWS, но Control Tower может помочь. Услуга автоматизирует…
- Разбираем модель ценообразования Amazon EKS
В модели ценообразования Amazon EKS есть несколько важных переменных. Покопайтесь в цифрах, чтобы убедиться, что вы развернули службу…
- Сравните EKS и самоуправляемый Kubernetes на AWS
Пользователи
AWS сталкиваются с выбором при развертывании Kubernetes: запустить его самостоятельно на EC2 или позволить Amazon выполнить тяжелую работу с помощью EKS.
См…
Java оператор «?:»? — Переполнение стека
спросил
Изменено 1 год, 9 месяцев назад
Просмотрено 44к раз
Возможный дубликат:
Как называется оператор Java ?: и что он делает?
привет, могу я узнать, как называется оператор java ?:, я пытаюсь найти информацию о том, как он работает, но я не знаю, как он называется, набрав ?: в google не дает правильного результата.
- Java
- тернарный оператор
1
Это условный оператор .
Некоторые люди называют его троичным оператором , но на самом деле это просто говорит о том, сколько у него операндов.
В частности, будущая версия Java могла бы (вполне разумно) представить еще один тернарный оператор , тогда как имя оператора является условным оператором.
См. раздел 15.25 спецификации языка:
Условный оператор ? : использует логическое значение одного выражения для решить, какое из двух других выражений должно быть оценено.
0
троичное слово, которое вы ищете.
6
JLS 15.25 Условный оператор? :
Условный оператор
? :использует логическое значениеодного выражения, чтобы решить, какое из двух других выражений следует оценить.Константное выражение JLS 15.28
Константное выражение времени компиляции — это выражение, обозначающее значение примитивного типа или
Строка, которая не завершается внезапно и состоит только из следующего:
- Тернарный условный оператор
? :
Таким образом, Спецификация языка Java официально называет его (троичным) условным оператором.
А. Сухов. -Ульяновск: УлГТУ, 2006. — 88 с.
3. Операторы отношений
1. Основы механизма исключений
5. Класс Button

..
Лидеры службы безопасности должны учитывать, что …
См…