Раздел 1. Краткая история и перспективы языка Java 5
Раздел 2. Базовая структура программы на Java. Значение комментариев при написании программы. Этапы работы: написание, отладка, прогон 9
Раздел 3. Переменные и основные типы переменных. Объявление и инициализация переменных 19
Раздел 4. Немного про символьные и строковые типы 27
Раздел 5. Команды вывода и ввода информации 28
Раздел 6. Присвоение данных между переменными разных типов (приведение типов, casting). Специальные операторы 37
Раздел 7. Вычисление частного и остатка 46
Раздел 8. Команда выбора (ветвления) 51
Раздел 9. Короткий оператор выбора (if без else) 53
Раздел 10. Стандартная команда выбора (if… else) 56
Раздел 11. Простая команда выбора с блоком (блоками) 58
Раздел 12. Команда if со сложным условием 60
Раздел 13. Булевы значения и переменные 64
Раздел 14. Наиболее используемые функции библиотеки Math. Использование функции random — работа со случайными числами 66
Раздел 15 (часть 1). Команды повтора — Цикл for 70
Раздел 15 (часть 2). Команды повтора — Цикл for 78
Раздел 16. Вычисления с использованием команды повтора — Цикл for 82
Раздел 17. Вычисления с использованием команды повтора — Цикл for (продолжение) 85
Раздел 18. Определение минимума и максимума в циклах — Цикл for 89
Раздел 19 (часть 1). Структура и использование цикла while 93
Раздел 19 (часть 2). Структура и использование цикла do… while 99
Раздел 20. Вложенные циклы 100
Раздел 21. Методы 103
Раздел 22. Массивы 110
Раздел 23 (часть 1). Массивы и методы 120
Раздел 23 (часть 2). Массивы и методы 127
Раздел 24 (часть 1). Массивы счетчиков 132
Раздел 24 (часть 2). Массивы сумматоров 137
Раздел 25. Массив массивов 138
Объекты в языке Java 150
Заключение, которое можно считать вступлением 197