• Misol
  • Massivlar
  • Guruh talabasi xursand O`ktamov Mobil ilovalarni ishlab chiqish fanidan




    Download 37,08 Kb.
    bet11/11
    Sana13.05.2024
    Hajmi37,08 Kb.
    #228849
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Xursand O\'ktamov Mobil ilovalarni ishlab chiqish Mustaqil ish

    Ilmiy raqamlar


    Suzuvchi nuqtali raqam 10 ning kuchini ko'rsatish uchun "e" yoki "E" bilan ilmiy raqam ham bo'lishi mumkin:

    Misol:


    val myNum1: Float = 35E3F
    val myNum2: Double = 12E4
    println(myNum1)
    println(myNum2)

    Mantiqiy


    Ma'lumotlar turi boolean faqat quyidagi qiymatlarni qabul qilishi true mumkin false:

    Misol:


    val isKotlinFun: Boolean = true
    val isFishTasty: Boolean = false
    println(isKotlinFun) // true
    println(isFishTasty) // false
    Mantiqiy qiymatlar asosan shartli test uchun ishlatiladi, bu haqda keyingi bobda bilib olasiz.

    Belgilar


    Ma'lumotlar turi bitta belgini saqlash uchun char ishlatiladi. Belgi qiymati “A” yoki “c” kabi bitta tirnoq bilan oʻralgan boʻlishi kerak :
    val myGrade: Char = 'B'
    println(myGrade)
    Java-dan farqli o'laroq, siz ma'lum belgilarni ko'rsatish uchun ASCII qiymatlaridan foydalana olmaysiz. 66 qiymati Java'da "B" ni chiqaradi, lekin Kotlinda xatolik hosil qiladi:

    Misol:


    val myLetter: Char = 66
    println(myLetter) // Xato

    Strings


    Ma'lumotlar string turi belgilar (matn) ketma-ketligini saqlash uchun ishlatiladi. Satr qiymatlari qo'sh tirnoq bilan o'ralgan bo'lishi kerak :
    val myText: String = "Uzbekdevs"
    println(myText)
    Stringlar bo'limida satrlar haqida ko'proq bilib olasiz .

    Massivlar


    Massivlar har bir qiymat uchun alohida o'zgaruvchilarni e'lon qilish o'rniga, bir o'zgaruvchida bir nechta qiymatlarni saqlash uchun ishlatiladi. Massivlar haqida ko'proq ma'lumotni Massivlar bo'limida bilib olasiz.

    Konvertatsiya turi


    Turni o'zgartirish - bu bir turdagi ma'lumotlarning qiymatini boshqa turga o'zgartirganda. Kotlinda raqamli turdagi konvertatsiya Javadan farq qiladi . Masalan, long turni quyidagi kod bilan int turga aylantirish mumkin emas:
    val x: Int = 5
    val y: Long = x
    println(y) // xato
    Raqamli ma'lumotlar turini boshqa turga aylantirish uchun siz quyidagi funksiyalardan birini ishlatishingiz kerak: toByte(), toShort(), toInt(), toLong(), tofloat(), toDouble() yoki toChar().
    val x: Int = 5
    val y: Long = x.toLong()
    println(y)

    Foydalanilgan adabiyotlar.

    1. Antonio Leiva. Android dasturchilari uchun Kotlin (Android ilovasini ishlab chiqishda Kotlinni oson yo'l bilan o'rganing). Leanpub.2017. 182 bet.

    2. Ted Xagos. Kotlin bilan Android Studio 3 ni o'rganing: Android ilovalarini samarali ishlab chiqish. Manila, milliy poytaxt mintaqasi, Filippin. 2018. 480 b.

    3. E.V. Senko. Android operatsion tizimida ishlaydigan mobil qurilmalar uchun ilovalarni dasturlash. 1-qism. Noshirlar: Samizdat. ISBN 978-5-4485-6607-3. Moskva 2017 390 bet.

    4. UzbekDevs.

    Download 37,08 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 37,08 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Guruh talabasi xursand O`ktamov Mobil ilovalarni ishlab chiqish fanidan

    Download 37,08 Kb.