Darsliklar Java Sintaksis

Java Java Sintaksis

Sintaksis — tilning grammatikasi, ya’ni kodni qanday yozish kerakligini belgilaydigan qat’iy qoidalar. Java sintaksisi qat’iy va tuzilmali: hamma narsa sinf ichida, har bir buyruq nuqta-vergul bilan tugaydi. Bu tuzilishni tushunmasdan turib keyingi darslarni o’zlashtirib bo’lmaydi.

Sintaksisdasturlash tilida belgilar, kalit so’zlar va tuzilmalarni to’g’ri joylashtirish qoidalari. Java’da sintaktik xato kodni kompilyatsiya bosqichidayoq to’xtatadi.

Dastur tuzilishini qismlarga ajratamiz

Kirish darsidagi dasturni har bir qatorini tushuntirib ko’rib chiqamiz:

public class Main {
    public static void main(String[] args) {
        System.out.println("UzbekDevs bilan Java o'rganamiz");
    }
}
UzbekDevs bilan Java o'rganamiz

Har bir qismning vazifasini ajratamiz:

  • public class Main — sinf e’loni. Java’da barcha kod sinf ichida yashaydi.
  • public static void main(String[] args) — asosiy metod. Dastur ijrosi aynan shu yerdan boshlanadi.
  • System.out.println(...) — ekranga xabar chiqaradi.
  • { } — jingalak qavslar sinf va metod tanasini belgilaydi.

Nuqta-vergul — har amalning yakuni

Java’da har bir buyruq (instruksiya) nuqta-vergul (;) bilan tugaydi. Uni unutish eng ko’p uchraydigan xato:

public class Main {
    public static void main(String[] args) {
        System.out.println("Birinchi qator");
        System.out.println("Ikkinchi qator");
    }
}
Birinchi qator
Ikkinchi qator

Har bir println ; bilan tugadi. Nuqta-vergulsiz kod kompilyatsiya qilinmaydi.

Fayl nomi va sinf nomi

Java’ning muhim qoidasi: public sinf nomi fayl nomi bilan aynan bir xil bo’lishi shart. Main sinfi Main.java faylida saqlanadi. Bu qoida boshqa ko’p tillarda yo’q va boshlovchini ko’pincha chalkashtiradi.

Katta-kichik harf va bo’sh joy

Java katta-kichik harfni qat’iy farqlaydi: main, Main va MAIN — uch xil nom. main metodi aynan kichik harf bilan yozilishi shart, aks holda dastur ishga tushmaydi. Bo’sh joylar va yangi qatorlar esa kompilyator uchun ahamiyatsiz, faqat o’qish uchun:

public class Main {
    public static void main(String[] args) {
        int yosh = 26;
        System.out.println("Yosh: " + yosh);
    }
}
Yosh: 26

Xulosa

Bu bo’limda Java dasturining tuzilishini, sinf va main metodi, nuqta-vergulning roli, fayl nomi qoidasi va katta-kichik harf farqini ko’rib chiqdik. Sintaksis — bu qat’iy grammatika. Keyingi darsda ma’lumotlarni chiqarish usullariga o’tamiz.