|
Guruh talabasi xursand O`ktamov Mobil ilovalarni ishlab chiqish fanidan
|
bet | 11/11 | Sana | 13.05.2024 | Hajmi | 37,08 Kb. | | #228849 |
Bog'liq Xursand O\'ktamov Mobil ilovalarni ishlab chiqish Mustaqil ishIlmiy 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.
Antonio Leiva. Android dasturchilari uchun Kotlin (Android ilovasini ishlab chiqishda Kotlinni oson yo'l bilan o'rganing). Leanpub.2017. 182 bet.
Ted Xagos. Kotlin bilan Android Studio 3 ni o'rganing: Android ilovalarini samarali ishlab chiqish. Manila, milliy poytaxt mintaqasi, Filippin. 2018. 480 b.
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.
UzbekDevs.
|
| |