Java
Урок 1.3-4 Мова програмування Java.
Встановлення Eclipse. Перша програма. Коментарі одно- та багаторядкові
10 клас, Манько Н.М.
за методичними рекомендаціями С.М.Іщерякова
День народження
23 травня 1995 р Java та HotJava було офіційно представлено Sun (з 2009 - Oracle).
Було запропоновано концепцію платформи,
документацію та інструментальний пакет розробки мовою Java -
JDK – Java Development Kit.
Призначення IDE (Integrated Development Environment) – інтегрованого середовища розробника Eclipse
Призначення вікон IDE Eclipse:
Структура об’єктних програм:
проект – пакет – клас
(аналог файлових систем:
кореневий каталог – директорія - файл).
Створення проекту
File – New – Java Project – назва проекту,
File – New – Package – назва пакету,
File – New – Class – NameOutput (with public static void main(String[] args)) – назва класу.
Призначення Code Convention
(прискорення читання та редагування кодів, написаних іншими програмістами, при роботі в команді)
Основні вимоги Code Convention щодо назв:
Основний клас
Розміщення коду всередині �public static void main(String[] args)
public - модифiкaтор доступу
static -позволяет вызывать метод main ( ) без получения экземпляра класса
void - нічого не повертає
Синтаксис операторів виведення
System.out.println(“Literal”);
System.out.print(“Literal”);
class Example {
public static void main ( String args [ ] ) {
System.out.println(“ Пpocтa програма на Java.");
}
}
Коментарі одно- та багаторядкові
/ *Це проста програма на Java . [Шилдт-8], ст.61).
class Example { // клас
public static void main ( String args [ ] ) {
System.out.println(“ Пpocтa програма на Java.");
}
}
*/
Допомога Eclipse:
Етапи роботи з програмою:
Запуск класу NameOutput виведення імені учня спочатку через Run – Run As – Java Application а, після внесення довільних змін до імені учня, через “гарячу клавішу”.
оОголошення змінної:
тип, ім’я, символ присвоєння “=”, ініціалізаційне значення
public class Variables_1 {
public static void main(String args[]) {
//оголошення та виведення змінної типу int
int x = 10;
System.out.println(x);
}
}
Літеральні імена
Заміна виведення літерального імені (в лапках “ ”) виведенням змінної name типу String
public class NameOutput_2 {
public static void main(String args[]) {
//System.out.println("Manko");
//заміна літерального імені змінною
String name = "Manko";
System.out.println(name);
}
}
Знайди помилку
public class Variables_2 {
public static void main(String args[]) {
//приклади неправильних або некоректних ідентифікаторів
int dog Price = 100; // неправильно – ідентифікатор містить пробіл
int dog-Price = 100; // неправильно – ідентифікатор містить тире
int DogPrice = 100; // правильно, проте некоректно: порушено Code
//Convention – ідентифікатор починається з
//великої букви
}
}
Ключові слова - не ідентифікатори
public class Variables_3 {
public static void main(String args[]) {
//приклади неправильних ідентифікаторів, що використовують ключові слова
int assert = 100; // неправильно – ідентифікатор є ключовим словом
}
}
Арифметичні операції
public class Variables_4 {
public static void main(String args[]) {
//приклади арифметичних операцій
int x = 100,
int y = 8;
int z = x+y;
System.out.println(z);
System.out.println(x-y);
System.out.println(x*y);
}
}
Виведення
public class Variables_5 {
public static void main(String args[]) {
//виведення декількох змінних в одному рядку оператором //System.out.print();
int x = 100;
int y = 8;
System.out.print(“x + y = ”);
System.out.print(x+y);
}
}
Особливості конкатенації
public class Variables_6 {
public static void main(String args[]) {
//особливості конкатенації;
int x = 101;
int y = 7;
//System.out.println(“x + y = ”, x+y); //не компілюється
//System.out.println(“x + y = ”+x+y); //компілюється, вивід x + y = 1017
//System.out.println(“x + y = ”+(x+y)); //компілюється, вивід x + y = 108
//System.out.println(x + y +“= x+y”); //компілюється, вивід 108=x+y
}
}