• Java dasturlashda asosiy tushunchalar
  • Java-dan foydalanish misollari
  • Masalaning qo’yilishi: Masalaning yechilishi: A)
  • Amaliy ish-1 ki 21-01– guruh talabasi Bajardi : Ochilova M. Tekshirdi : Yo’ldoshov A. Samarqand -2024




    Download 0,54 Mb.
    bet3/3
    Sana11.10.2024
    Hajmi0,54 Mb.
    #274587
    1   2   3
    Bog'liq
    Mobil-1a

    Java ilovalari turlari:

    1. Mobil ilovalar (Android): Java Android platformasining asosiy dasturlash tili bo'lgan (hozirda Kotlin bilan birga ishlatiladi).

    2. Veb-ilovalar: Java veb-ilovalarni yaratishda JavaServer Pages (JSP) va Spring kabi ramkalarni qoʻllab-quvvatlaydi.

    3. Korporativ tizimlar: Java Enterprise Edition (JEE) katta korxona dasturlarini yaratish uchun keng qo'llaniladi.

    4. IOT va o‘rnatilgan tizimlar: Java o‘rnatilgan tizimlar uchun ham ishlatiladi, chunki u ko‘plab platformalarda ishlash qobiliyatiga ega.

    Java dasturlashda asosiy tushunchalar:

    1. Sinflar (Classes) va ob'ektlar (Objects): Java ob'ektga yo'naltirilgan tilda ishlaganingizda sinflar va ob'ektlar asosiy tushunchalar hisoblanadi.

    2. Meros (Inheritance): Bitta klass boshqa klassning xususiyatlarini va metodlarini o'zida qabul qilishi mumkin.

    3. Polimorfizm (Polymorphism): Bir xil metodni turli xil sinflarda ishlatish imkoniyati.

    4. Abstraksiya (Abstraction) va inkapsulyatsiya (Encapsulation): Ob'ektning faqat muhim xususiyatlarini ifodalash va ma'lumotlarni yashirish.

    Java’da kod yozish:
    Oddiy Java dasturi misoli:
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Salom, Dunyo!");
    }
    }
    Ushbu kodni tushuntirish:

    • public class HelloWorld: Bu yerda "HelloWorld" sinfi yaratilmoqda.

    • public static void main(String[] args): Bu dastur ishlaganda bajariladigan asosiy metod.

    • System.out.println("Salom, Dunyo!");: Konsolga "Salom, Dunyo!" degan xabarni chiqaradi.

    Java-dan foydalanish misollari:

    1. Kalkulyator ilovasi: Quyida oddiy kalkulyator ilovasi misoli keltirilgan:

    import java.util.Scanner;

    public class Kalkulyator {


    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("Birinchi sonni kiriting: ");
    double son1 = scanner.nextDouble();
    System.out.println("Ikkinchi sonni kiriting: ");
    double son2 = scanner.nextDouble();

    System.out.println("Amalni tanlang (+, -, *, /): ");


    char amal = scanner.next().charAt(0);

    double natija;


    switch (amal) {
    case '+':
    natija = son1 + son2;
    break;
    case '-':
    natija = son1 - son2;
    break;
    case '*':
    natija = son1 * son2;
    break;
    case '/':
    if (son2 != 0) {
    natija = son1 / son2;
    } else {
    System.out.println("Nolga bo'lish mumkin emas.");
    return;
    }
    break;
    default:
    System.out.println("Noto'g'ri amal.");
    return;
    }

    System.out.println("Natija: " + natija);


    }
    }
    Bu dastur foydalanuvchidan ikkita son va amalni so'raydi, va kerakli hisob-kitobni amalga oshiradi.

    1. Klass va ob'ektlar bilan ishlash: Quyida klass va ob'ektlar bilan ishlashni ko'rsatuvchi oddiy misol:

    class Mashina {
    String model;
    int yil;

    public Mashina(String model, int yil) {


    this.model = model;
    this.yil = yil;
    }

    public void info() {


    System.out.println("Model: " + model + ", Yil: " + yil);
    }
    }

    public class Test {


    public static void main(String[] args) {
    Mashina mashina1 = new Mashina("Toyota", 2020);
    mashina1.info(); // Model: Toyota, Yil: 2020
    }
    }
    Bu yerda biz "Mashina" nomli sinfni yaratdik va u orqali ob'ektni yaratib, uning ma'lumotlarini ekranga chiqardik.
    Java qayerlarda ishlatiladi:

    • Katta kompaniyalar: Google, Amazon, eBay, Airbnb kabi kompaniyalar Java texnologiyalari bilan ishlaydilar.

    • Moliyaviy tizimlar: Banklar va moliyaviy tashkilotlar yuqori xavfsizlik talablarini hisobga olib, Java’dan foydalanadilar.

    • Web-servislar: Java veb-dasturlar va xizmatlar yaratishda keng qoʻllaniladi.


    Masalaning qo’yilishi:

    Masalaning yechilishi:
    A)
    B)
    Download 0,54 Mb.
    1   2   3




    Download 0,54 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Amaliy ish-1 ki 21-01– guruh talabasi Bajardi : Ochilova M. Tekshirdi : Yo’ldoshov A. Samarqand -2024

    Download 0,54 Mb.