1. Əmrlərlə tanışlıq
Əgər nə vaxtsa proqramçının işini nə isə anlaşılamaz və sirli bir şey kimi təsəvvür etmisinizsə, bu mifi dağıtmağın vaxtı çatıb! Proqramlaşdırma — gizli sənət deyil, möhtəşəm və çox maraqlı bir işdir. İndi siz buna əmin olacaqsınız.
Kompüter proqramları proqramlaşdırma dilləri — kompüterə anlaşılan xüsusi qaydalar və sözlər — vasitəsilə yazılır. Bu gün siz Java dili ilə tanış olacaqsınız: ilk proqramınızı yazacaq, əmrlərin nə olduğunu başa düşəcək və kompüteri sizə qulaq asmağa məcbur edəcəksiniz (əlbəttə, nə qədər istəsə). 😅
Proqram — əmrlərdən ibarət bir toplusudur (siyahıdır). Əvvəlcə birinci əmr, sonra ikinci, üçüncü və s. icra olunur. Bütün əmrlər icra edildikdə, proqram başa çatır.
Hansı əmrlərin siyahıda ola bilməsi onu kimin icra etməsindən asılıdır, daha dəqiqi, icraçının hansı əmrləri bildiyindən (və başa düşdüyündən). İtə “Otur!”, “Səs!”, pişiyə — “Cəh!”, insana — “Dayan!”, robota isə — “İşlə!”. 👨💻
Əmr — kompüterə verilən sadə göstərişdir: bunu et! Ən vacibi — kompüter sizin ona dediyinizi icra edir, istədiyinizi yox. 😆 Əlbəttə, süni intellekt bir az da “böyüyənə” qədər.
Java dilinin əmrlər toplusu kifayət qədər genişdir. Məsələn, bu əmr ekrana yazı çıxara bilər:
System.out.println("Robot — insanın dostudur");
Bu əmr kompüterə belə deyir: “Ekrana mətn "Robot — insanın dostudur" çıxar”.
Kompyuterin sizin ifadənizi üç dəfə çıxarmasını istəyirsinizsə, eyni əmri bir neçə dəfə verin.
System.out.println("Robot — insanın dostudur");
System.out.println("Robot — insanın dostudur");
System.out.println("Robot — insanın dostudur");
Nəticədə kompüter ifadəni ekrana 3 dəfə çıxaracaq. Hər şey sadədir. 😎
2. main() metodu
Proqramınız ölçüsündən asılı olaraq bir və ya bir neçə fayldan ibarət ola bilər. Hər bir faylda isə əmrlər funksiyalarda (Java-da onları həm də metodlar adlandırırlar) qruplaşdırılır. Java-da minimal proqramın ən azı icranın başladığı bir metodunun olması lazımdır. Bu metod main() adlanır.
main() metodu — proqramınıza giriş nöqtəsidir. Kodun icrası həmişə ondan başlayır. Java 21 və yuxarıda minimal proqram tərkibində hətta əmrlər də olmayan yeganə main() metodundan ibarət ola bilər.
Java 25 üçün minimal proqram belə görünür:
void main()
{
}
Gördüyünüz kimi, bu nümunədə main() metodu heç bir əmri ehtiva etmir. Bununla belə, bu yenə də tam, baxmayaraq ki, minimal bir proqramdır. Onun ümumi görünüşü həmişə eynidir:
void main()
{
// metodun əmrləri
}
Belə sadələşdirilmiş yanaşma Java-nı yeni başlayanlar üçün daha əlçatan edir və sintaksisdən çox proqramın məntiqinə diqqət yetirməyə imkan verir.
3. Proqramın icra qaydası
Proqramınız sadəcə bütün əmrləri yuxarıdan aşağıya, sətir-sətir icra edir. Əmrlər bitdikdə, proqram da tamamlanır.
Sadə bir nümunəyə baxaq:
void main()
{
System.out.println("Hamıya salam!");
System.out.println("Bu gün Java-da yazmağı öyrənirik!");
}
Bu kodun icrasının nəticəsi belə olacaq:
Hamıya salam!
Bu gün Java-da yazmağı öyrənirik!
Bir neçə sətir də əlavə edin — kompüter onları da itaətlə ekrana çıxaracaq. O çox zəhmətkeşdir, amma təvazökar — artıq heç nə yazmayacaq.
4. İlk proqramımızı yazır və işə salırıq
Yaxşı işi niyə sonraya saxlayaq? Gəlin nəzəriyyədən praktikaya keçək! Gəlin Java-da ilk proqramımızı yazaq.
Addım 1: WebIDE-ni açırıq
WebIDE-ni açın və ekrana "Proqramçı olmaq əladır! 😎" yazısını çıxaran bir proqram yazın.
Sizdə Solution.java adlı fayl açıq olmalıdır.
Addım 2: ora aşağıdakı kodu yazın
Birbaşa emoji-lərlə də yazmaq olar — Java onları əla dəstəkləyir! 🥰
System.out.println("Proqramçı olmaq əladır!😎");
Addım 3: proqramı yoxlamaya göndəririk
WebIDE panelinin yuxarı hissəsində "Yoxlama" düyməsi olacaq. Ona klikləyin.
Əgər hər şeyi düzgün etmisinizsə, server həllinizi qəbul edəcək və sizi təbrik edəcək. 😎
Siz indicə Java-da ilk proqramınızı yazıb uğurla təhvil verdiniz. Xoş hissdir, elə deyilmi? İndi siz — həqiqi bir proqramçısınız (heç olmasa, bu ada bir addım daha yaxınsınız). 😇
GO TO FULL VERSION