Содержание
- 2. Байт-код Язык программирования Java имеет одно существенное отличие от других распространенных языков программирования, например, Object Pascal
- 4. class Welcome1 { Welcome1 () { System.out.println("Welcome1 to Java!"); System.out.println(“5 февраля День рождения Андрюльчика!!!!!!!"); } public
- 5. class Welcome2 { Welcome2 () {int sum; int i; int N=100; for (i=1, sum=0; i sum+=i;
- 6. Java – программы состоят из одного или нескольких взаимозависимых классов. После запуска на исполнение программы Java
- 7. Переменные могут быть объявлены в любом месте класса или метода в программе на языке Java, а
- 8. Типы данных В языке Java насчитывается 6 типов данных для определения чисел: int, long, double, byte,
- 9. Оператор присваивания имя _ переменной = выражение; (для встроенных и объектных переменных) Краткая форма записи оператора
- 10. Разрядность числовых констант: целые числа могут иметь до 10 разрядов, вещественные до 17 разрядов. Если размер
- 11. Класс Math Выполнение стандартных арифметических и тригонометрических функции, которые поддерживает любой хороший калькулятор, в языке Java
- 12. Наиболее часто употребляемые функции : 1) final double PI /*константа 10 разрядов*/ 2) double pow (double,
- 13. Примеры использования класса Math 1) Программа генерирует 2 случайных числа и выводит большее из них с
- 14. Методы класса Когда создан объект какого – либо класса, к нему можно применить методы, определенные внутри
- 15. Простые условия Условия (выражения логического типа) могут принимать значения true и false. При формировании условий м.б.
- 16. Напр. boolean podrostok, pensioner; int vozrast; podrostok = vozrast pensioner = vozrast > 60; Построение логических
- 17. Для построения сложных условий используют булевы операторы & – и | – или ^ – исключающее
- 18. Примером употребления таких операторов служит задача выяснения, какая дата (состоящая из трех целых чисел) является более
- 19. Приоритет булевых операторов ! & | && || Булевы операторы и операторы сравнения можно использовать только
- 20. Например, в программе ANKETA нужно сравнить зарплату работников. Добавим метод, возвращающий значение типа boolean: boolean vishe_oplata
- 21. Вывод данных В Java не существует оператора для вывода данных. Вывод осуществляется с помощью специальных методов
- 22. Ввод данных Программе часто приходится запрашивать извне значения для своих переменных. Необходимые программе данные могут извлекаться
- 23. Интерактивный ввод данных Потоки ввода Внутри общедоступного класса System уже существует объект абстрактного класса InputStream с
- 24. Чтение строк В классе BufferedReader имеется типизированный метод readLine, который присваивает строку вводимого с клавиатуры текста
- 25. Чтение чисел В классе Double имеется типизированный метод parseDouble, который преобразует строковое значение к числовому простейшему
- 26. Объявление потока для ввода с клавиатуры import java.io.*; Объект System.in должен передаваться в качестве параметра конструктору
- 27. В процессе ввода/вывода часто могут возникать ошибки, связанные с внезапным завершением данных или наличием у них
- 28. Поэтому, прежде чем приступить к считыванию/записи данных, необходимо добавить команду throws IOException после объявления каждого метода,
- 29. Для примера рассмотрим программу со встроенным приветствием и просьбой пользователей ввести их имена. import java. io.
- 30. Условный оператор. В Java существует два оператора выбора: if и switch. Синтаксис оператора if if (условие)
- 31. Условие – это булево выражение. Например: 1) day! = 29 2) (age >=16) & (age 3)
- 32. Switch – отбор с использованием ключа Синтаксис оператора Switch switch (выражение целого типа или типа char)
- 33. Switch – отбор с использованием ключа Вычисляется значение выражения и сравнивается с перечисляемыми ниже значениями. Если
- 34. Виды циклов Цикл for for (int имя_перем = нач_зн; условие продолжения цикла; шаг_изменения) { тело цикла
- 35. Примеры использования цикла FOR. 1) Обратный отсчет. Может выполняться с помощью оператора --. Например: for (int
- 36. Циклы с выходом по условию Цикл с пост_условием do {операторы} while (условие); Операторы выполняются 1 раз.
- 37. Циклы с выходом по условию Цикл с пред_условием while (условие) {операторы} Проверяется условие. Если оно истинно,
- 38. Классы-оболочки Значения встроенных (простейших) типов и объекты не должны смешиваться. Примитивные типы: char, int, long, float,
- 39. Методы преобразования между Integer, int и String Integer (int i); // конструктор, v-переменная Integer valueOf (String
- 40. Методы преобразования между Double, double и String Double (double v); // конструктор, v-переменная Double valueOf (String
- 41. Форматированный вывод чисел Абстрактный класс NumberFormat предоставляет методы, позволяющие получить объект, форматирующий числа, т.е. осуществляющий структурирование
- 42. В программе используется конструкция: NumberFormat Nd; double d; Nd= NumberFormat.getInstance() Nd.setMaximumIntegerDigits(5); Nd.setMinimumIntegerDigits(2); Nd.setMaximumFractionDigits(3); Nd.setMinimumFractionDigits(3); System.out.println(“После форматирования
- 43. Примеры программ. 1. Программа «Служащие компании» //класс Person определяет только имя человека public class Person {
- 44. Примеры программ. 1. Программа «Служащие компании» // Класс Manager описывает менеджеров в компании // Oн выведен
- 45. Примеры программ. 1. Программа «Служащие компании» public static void main (String[] args) { Employee[] workForse =
- 46. Примеры программ. 2. Программа «Телефон» import java.awt.*; import java.awt.event.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; class Call extends
- 47. Примеры программ. 2. Программа «Телефон» b1 = new Button(); b2 = new Button(); b3 = new
- 48. Примеры программ. 2. Программа «Телефон» for (i=1;i { b[i] = new Button(); b[i].setCursor(getCursor()); b[i].setLabel(""+(i-1)); b[i].setBackground(Color.green);// цвет
- 49. Примеры программ. 2. Программа «Телефон» b[10].setSize(40,25);//размеры кнопки №9 b[10].setLocation(140,200);//положение кнопки №9 addWindowListener(new WindowAdapter() { public void
- 50. Примеры программ. 2. Программа «Телефон» Результаты работы
- 51. Из демонстрационных программ видно, что JAVA представляет собой объектно-ориентированную среду. Объекты хранят информацию о предметах из
- 52. Лекция 2
- 53. Класс Date Класс Date входит в пакет java.util, представляет даты и время в виде, независимом от
- 54. Обработка Исключений На случай возникновения непредвиденных ситуаций (разрыв связи у пользователей, ошибочное удаление файла, неверны ввод
- 55. Примеры исключений, генерируемых JAVA ArithmeticException FileNotFoundException IOException NumberFormatException ArrayIndexOutBoundsException Иногда посредством исключений удобнее управлять программой, чем
- 56. Обработка Исключений Чтобы программа отреагировала на заранее определенную исключительную ситуацию, такую как EOFException, надо определить две
- 57. Обработка Исключений Схема использования try { операторы, при выполнении которых может возникнуть исключение} catch (тип исключение
- 58. Обработка Исключений Если исключение возникает в блоке try и соответствует какому – либо типу в списке
- 59. Обработка Исключений Например. try { for (;;) number = Stream. readInt (fin); total += number; }
- 60. Обработка Исключений Схема объявления нового исключения. class имя_искл extends Exception { public имя_искл () { }
- 61. Обработка Исключений Объявив класс исключений имя_искл, мы можем генерировать объекты этого класса по следующей схеме: throw
- 62. МАССИВЫ В Java массивы представляют собой объекты, которые могут создаваться и передаваться в другие методы. Процесс
- 63. Использование массивов Объявление массива происходит аналогично объявлению переменной в Java. Если синтаксис объявления переменной в Java
- 64. Использование массивов Java также осуществляет поддержку многомерных массивов, в этом случае синтаксис языка имеет следующий вид.
- 65. Использование массивов Другим требованием является использование в качестве начального индекса 0. Если в процессе компиляции Java
- 66. Использование массивов После объявления и выделения памяти для массива необходимо произвести его инициализацию, другими словами, заполнить
- 67. Использование массивов Инициализация элементов в синтаксисе Java имеет следующий вид: myVar [0] = 10,24; myVar [1]
- 68. Использование массивов Инициализировать массив можно также используя разделитель фигурных скобок, например: float myVar [4] = {47.34,
- 69. Использование массивов Следует отметить также, что в Java поддерживается так называемый альтернативный синтаксис объявления массивов. Это
- 70. Сортировка массивов Одной из самых распространенных операций обработки массивов является их сортировка. Единственного эффективнейшего алгоритма сортировки
- 71. Сортировка массивов Память — ряд алгоритмов требует выделения дополнительной памяти под временное хранение данных. При оценке
- 72. Сортировка массивов Алгоритмы устойчивой сортировки Сортировка пузырьком (англ. Bubble sort ) — сложность алгоритма: O(n2); для
- 73. Сортировка массивов Сортировка слиянием (Merge sort) — Сложность алгоритма: O(n log n); требуется O(n) дополнительной памяти;
- 74. Сортировка массивов Алгоритмы неустойчивой сортировки Сортировка выбором (Selection sort) — Сложность алгоритма: O(n2); поиск наименьшего или
- 75. Сортировка массивов Рассмотрим программу, реализующую 11 алгоритмов сортировки массива. Алгоритм поразрядной сортировки: Каждое число представляется в
- 76. Сортировка массивов Быстрая сортировка (англ. quicksort) — широко известный алгоритм сортировки, разработанный английским информатиком Чарльзом Хоаром.
- 77. Сортировка массивов Операция разделения массива: реорганизуем массив таким образом, чтобы все элементы, меньшие или равные опорному
- 78. Сортировка массивов Рекурсивно упорядочиваем подмассивы, лежащие слева и справа от опорного элемента. Базой рекурсии являются наборы,
- 80. Скачать презентацию











































![Примеры программ. 1. Программа «Служащие компании» public static void main (String[] args)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282381/slide-44.jpg)


![Примеры программ. 2. Программа «Телефон» for (i=1;i { b[i] = new Button();](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282381/slide-47.jpg)
![Примеры программ. 2. Программа «Телефон» b[10].setSize(40,25);//размеры кнопки №9 b[10].setLocation(140,200);//положение кнопки №9 addWindowListener(new](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282381/slide-48.jpg)

















![Использование массивов Инициализация элементов в синтаксисе Java имеет следующий вид: myVar [0]](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/282381/slide-66.jpg)











Описание возможностей приложения и его функционала
Базы данных. БД и СУБД
Поколение ЭВМ
Веб-технология. Информатика для СПО
Поиск информации в интернете. 11 класс
L’informatique
Типы инфографики
Информационный сайт Glottolog database
Правила техники безопасности в компьютерном классе
База данных (БД)
Электронный бюджет
Тест по изученным темам
Информационные технологии вокруг нас, в мире и в Беларуси (2)
Информационно-аналитическая деятельность
Носители_и_современность
تطبيق أمانتي
Лицензионные, условно бесплатные и свободно распространяемые программы
Служба DHCP
Методы распределения ресурсов общего канала связи
CNews Forum
Мутационное тестирование программного обеспечения
Журналистика это искусство приготовления информации
Представление графов. Топологическая сортировка
Большая перемена. Школьная газета МКОУ Обуховская СОШ
Устройство компьютера
Базы данных
Отчёт о прохождении практики в коммуникационном агентстве полного цикла Redline PR
Система счисления в заданиях ЕГЭ