Page 12 - 4656
P. 12
Алгоритми і структури даних. Лабораторний практикум.
Ключове слово void просто повідомляє компілятору, що
main() не повертає значення. В загальному, метод класу може
також повертати деякі значення.
Як вже говорилося, main() це метод, що викликається,
коли програма Джава починається. Потрібно мати на увазі, що
Джава є чутливою до регістру. Таким чином, main() відрізняється
від Main(). Важливо розуміти, що компілятор Джава буде
компілювати класи, які не містять main() метод. Але Джава не має
можливості запуску цих класів. Якщо клас міститиме Main()
замість main(), компілятор скомпілює програму. Тим не менш,
java повідомить про помилку, оскільки вона не зможе знайти
main() метод.
Будь-яка інформація, яку потрібно передати всередину
методу, знаходиться в змінних, що міститься в круглих дужках,
які стоять зразу після імені методу. Ці змінні називаються
параметрами. Якщо не має жодних параметрів, необхідних для
даного методу, потрібно писати порожні дужки (). У main(), є
тільки один параметр, хоча і складний. String args[ ] оголошує
параметр з ім'ям args, який представляє собою масив екземплярів
класу String. (Масиви це набір подібних об'єктів.) Об'єкти типу
String містять рядки літер. У цьому випадку, args[] отримує будь-
які слова із командного рядка, які можуть бути присутніми, коли
виконується програма. Приведена програма не використовує цю
інформацію, але інші програми можуть використовувати її за
власними правилами.
Останній символ на лінії 2 це відкриті фігурні дужки {. Це
є сигналом початку тіла методу main(). Весь код, який включає в
себе метод буде міститися між відкритою фігурною дужкою
методу і його закритою фігурною дужкою.
Ще один момент: main() просто відправна точка для
програми. Комплексна програма матиме десятки класів, і тільки
в одному з яких буде необхідно мати main() метод, щоб все
запустити на виконання. Винятком із правила можуть служити
10