Содержание
- 2. Контрольные вопросы Сокращённые арифметические формы Виды преобразований типов Что такое переполнение? Как работает оператор %? Что
- 3. Операторы сравнения == (равно, эквиваленция) != (не равно) > (больше) >= (больше или равно) Результат их
- 4. Пример операций сравнения boolean isEqual, isNonEqual, isGreater, isGreaterOrEqual, isLess, isLessOrEqual; int a = 5, b =
- 5. Логические операторы Булевские операции выполняются над переменными типа boolean и их результатом также является значение типа
- 6. Логические операторы отрицание "!" – замена false на true, или наоборот операция И "&&" (конъюнкция) –
- 7. Таблица результатов применения логических операций
- 8. ☺
- 9. Пример boolean isInRange, isValid, isNotValid, isEqual, isNotEqual; int x = 8; isInRange = x > 0
- 10. Понятие инструкции Инструкция (statement) – это минимальная единица программы, представляющая собой один шаг программы. Одна инструкция
- 11. Составная инструкция (блок) Несколько инструкций, которые заключены в фигурные скобки, образуют составную инструкцию. Составная инструкция синтаксически
- 12. Условная инструкция Условная инструкция if (if statement) – это конструкция языка программирования, которая позволяет выполнять инструкцию
- 13. Условный оператор if Оператор if являетя основным оператором выбора в Java и позволяет выборочно изменять ход
- 14. Конструкция if - else Когда необходимо обеспечить реакцию на ложность условия, применяется конструкция if-else. Общий синтаксис:
- 15. Блок-схема if - else
- 16. Вложенность условий Условная инструкция является единой инструкцией. То есть, например: if (n sout(“Отрицательное”); else sout(“Положительное или
- 17. Неопределённость вложенности Однако, иногда может возникнуть неопределённость со вложенностью. Например: if (n > 0) if (a
- 18. Лесенка ифов Когда необходимо выбрать один вариант из более чем двух, применяется конструкция if-else if. Общий
- 19. Принцип работы лесенки Условия будут проверяться по очереди до тех пор, пока не будет найдено истинное,
- 20. Цепочка операторов if-else-if if (condition1) statement1 else if (condition2) statement2 else if (condition3) statement3 . .
- 21. Составной оператор if (age > 18) buyCount++; System.out.print("Продано"); if (age > 18) { buyCount++; System.out.print("Продано"); }
- 22. Тернарный оператор int e = (b == 0) ? 0 : (a / b); В качестве
- 23. Тернарный оператор условие ? действие1 : действие2; Пример условной операции: int x = n > 1
- 24. Оператор множественного выбора switch В отличие от операторов if-else, оператор switch применим к известному числу возможных
- 25. Оператор switch switch (выражение для сравнения) { case совпадение1: команда; break; case совпадение2: команда; break; case
- 26. Оператор switch Каждая секция case обычно заканчивается командой break, которая передаёт управление к концу команды switch.
- 27. Пример использования switch int month = 3; String monthString; switch (month) { case 1: monthString =
- 28. Случайные числа Генератор псевдослучайных чисел - это алгоритм, порождающий последовательность чисел, элементы которой почти независимы друг
- 29. Источники настоящих СЧ Источники настоящих случайных чисел найти очень трудно. Физические шумы, такие, как детекторы событий
- 30. Источники энтропии (непредсказуемости) Генераторы случайных чисел для своей работы обычно используют: Счётчик тактов процессора Текущее время,
- 31. Как получить СЧ в Java Math.random() даёт случайное вещественное число в диапазоне от 0 до 1
- 32. Вариант №2 Random r = new Random(); int x = r.nextInt(20); // числа от 0 до
- 34. Скачать презентацию