- •Введение
- •Занятие 1. Знакомство с языком программирования Java
- •Занятие 2. Работа с переменными
- •Import javax.Swing.*; // Подключение библиотеки для работы с окнами
- •Следующая тема нашего занятия – Переменные.
- •Занятие 3. Основные алгоритмические конструкции
- •Занятие 4. Основы объектно-ориентированного программирования
- •Import javax.Swing.*; // Подключение библиотеки для работы с окнами
- •Занятие 5. Основы компьютерной графики языка Java
- •Занятие 6. Работа с графическими изображениями
- •Занятие 7. Конструкторы классов, обработчики событий
- •Занятие 8. Создание компьютерной игры "Новогодний дождь" (начало)
- •Занятие 9. Создание компьютерной игры "Новогодний дождь" (продолжение)
- •Занятие 10. Создание компьютерной игры "Новогодний дождь" (продолжение)
- •Занятие 11. Создание компьютерной игры "Новогодний дождь" (окончание)
- •Класс pole:
- •Класс podar:
- •Занятие 12. Создание jar-архива игры "Новогодний дождь"
- •Заключение
Занятие 2. Работа с переменными
Прежде, чем двигаться дальше, вспомним некоторые моменты,связанные с установкой и переустановкой среды разработки Eclipseи, соответственно, с установкой пакета-разработчика.
Вспомним, процесс установки состоит из двух частей:
1. Установка пакета-разработчика.
2. Установка Среды разработки Eclipse(распаковка пакета из архива Eclipse с помощью архиватора).
Далее – русификация среды разработки.
Среду разработки Eclipse, насколько вы помните, мы установили в каталог с:\eclipse.
Файл eclipse.exe, который находится внутри папки, запускает Среду разработки. Для удобства можно вынести ярлык на рабочий стол и запускать её оттуда. Если потребуется переустановить Среду разработки, нужно просто удалить эту папку и удалить ярлык с рабочего стола. При этом произойдёт полное удаление Среды разработки. Теперь её можно заново скачать и распаковать из архива – Среда разработки полностью заменится.
Чтобы удалить пакет разработчика Java,нужно выполнить команду Пуск – Панель управления – Установка и Удаление программ, далее необходимо выбрать пакет разработчика Java SE Development Kit (cм. рисунок25) и удалить его.
Рисунок 25
Удаление пакета разработчика может вам понадобиться, если вы хотите полностью его переустановить.
Давайте запустим нашу Среду разработки. На каждом занятии мы будем создавать новый проект, проект – это папка, внутри которой будут находиться наши программные файлы. Назовем наш проект lesson2 и добавим к проекту новый класс с наименованием prog2.
Если все сделано правильно, то увидите начальную заготовку программы (cм. рисунок 26).
Рисунок 26
В этой начальной заготовке программы есть два следующих фрагмента:
/** * @param args
*/
и
// TODO Auto-generated method stub
Это комментарии, которые созданы средой разработки, при выполнении программного кода – они игнорируются. Первый из них является многострочным комментарием, а второй однострочным. Их можно удалить.
И давайте в самом верху добавим наш комментарий с номером нашего урока. А также добавим несколько строчек программного кода, чтобы у вас получилась следующая программа:
// Урок №2
public class prog2 {
public static void main(String[] args) {
//System.out.print("Hello1!");
System.out.print("Hello2!");
/*System.out.print("Hello3!");
System.out.print("Hello4!");
System.out.print("Hello5!");*/
} }
После запуска этой программы вы увидите в консольном окне,которое, как правило, располагается внизу, что из пяти строк вывода сообщений в консольное окно – сработала только одна (cм.рисунок 27).
Рисунок 27
Команда System.out.print("Hello2!"); выводит в консольное окно то, что находится внутри фигурных скобок – в данном случае это текст. Текст всегда пишется внутри двойных кавычек: "Hello2!". В конце команды нужно обязательно поставить точку с запятой! Точку с запятой необходимо ставить в конце каждой команды! Те строки, в конце которых нет точки запятой – не являются командами. Первая буква в команде System.out.print –является заглавной буквой, а остальные маленькие. Маленькая и большая буквы считаются разными буквами! Если к этому относиться невнимательно, то в программе будет много синтаксических ошибок, и такая программа не выполнится! В нашей программе написано пять строчек, выводящих информацию в консольное окно,но работает только одна. Это происходит потому, что строчка:
//System.out.print("Hello1!");
закомментирована однострочным комментарием. А строки:
/*System.out.print("Hello3!");
System.out.print("Hello4!");
System.out.print("Hello5!");*/
закомментированы многострочным комментарием. Давайте еще раз вспомним, что однострочный комментарий начинается с двух наклонных черточек //и идет до конца строки, начиная с этих черточек. А многострочный комментарий начинается с двух символов наклонная черта и звездочка /* и заканчивается с символов звездочка и наклонная черта */, получается,что в закрывающей конструкции эти два символа идут в обратном порядке.Многострочный комментарий может охватывать сразу много строчек программного кода. Комментарии используются довольно часто, поэтому вы должны хорошо понимать, как они работают. Они имеют два предназначения: пояснения к программному коду, чтобы было понятно, что выполняется в данном месте программы и зачем это нужно, а также для временного отключения программного кода, который не хочется полностью удалять, но нужно сделать так, чтобы он не выполнялся.Закомментированный код по умолчанию выделяется зеленым цветом (cм. рисунок 28).
Рисунок 28
Второй строчкой в нашей программе напишем: importjavax.swing.*; эта строчка нам нужна для подключения библиотеки работы с окнами. Команды, которые мы с вами будем использовать, находятся в разных библиотеках и для возможности использования команды необходимо в самом верху подключить к нашей программе библиотеку, в которой хранится эта команда.Можете представить, что библиотека – это книжный отдел, в котором на полках "стоят"наши команды, подключая библиотеку – вы даете среде разработки "понять"– где именно находится нужная команда.
Слово import подключает библиотеку с наименованием, которое стоит справа через пробел, в данном случае javax.swing.*.И в конце ставим точку с запятой.
Рассмотрим новый вариант окна – окно сообщений. На прошлом уроке мы выводили сообщение в консоль. А теперь давайте выведем сообщение пользователю через окно сообщений. Удалим строки вывода сообщений в консольное окно, добавим новую команду для вывода информации в окно сообщений, и у нас получится следующий программный код:
// Урок №2
