KOTLIN somo la 17: method na properties za namba
Katika somo hili tutajifunza kuhusu method na properties za Kotlin zinazofanya kazi kwenye namba.
Kukadiria namba
Chukulia mfano 10/3 = 2.5. Sasa tukiikadiria hapa tutapata 3. Kufanya hivi tutatumia method ya roundToInt(). Kwanza tuta import math library. Library hii inahusu mahesabu tu. tunakuja jifunza zadi jinsi ya kutengeneza library yetu wenyewe masomo yanayofuata.
import kotlin.math.roundToInt
fun main() {
val jibu: Double = 10.0 / 4.0
println(jibu)
println(jibu.roundToInt())
}
Kuangalia sifa za namba yani properties:
Namba shufwa (isEven)
Hii itatoa jibu true ikiwa kweli na false ikiwa si kweli. Tutashtua kama 4 ni shufwa
fun main() {
val isEven: (Int) -> Boolean = { it % 2 == 0 }
println(isEven(4))
}
Kutengeneza hashcode ya namba (hashCode)
Hii itakuletea hashcode ya namba husika. Kwa mfano, neno “bongoclass” tunakwenda kuitengenezea hashcode
fun main() {
val number = "bongoclass"
println(number.hashCode())
}
2084316335
Kunagalia kama namba ni hasi tutatumia isNegative
Kuangalia kama namba ni infinit - haina mwisho tutatumia isInfinit
Kuangalia kama namba ni finit - ina mwisho tutatumia isFinite
Kuangalia kama namba sio negative - hasi tutatumia isNan
Kuangalia kama namba ni witiri yaani odd tutatumia isOdd
fun isInfinit(number: Double): Boolean = number.isInfinite()
fun isFinite(number: Double): Boolean = number.isFinite()
fun isNan(number: Double): Boolean = number.isNaN()
fun isOdd(number: Int): Boolean = number % 2 != 0
fun main() {
val number = 4.0
Check conditions for a Double
println(isInfinit(number))
println(isFinite(number))
println(isNan(number))
Check condition for an Int
println(isOdd(4))
}
Kubadili namba kuwa string toString
fun main() {
Umeionaje Makala hii.. ?
Share On:
👉1 ai web app 👉2 Madrasa kiganjani 👉3 Kitabu cha Afya 👉4 Sira ya Mtume Muhammad (s.a.w) 👉5 Bongolite - Game zone - Play free game 👉6 kitabu cha Simulizi
Post zinazofanana:
KOTLIN somo la 15: ainza za parameter kwenye function
Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Kotlin function. Pia tutakwenda kuona mambo mengine yanayohusu function
Soma Zaidi...Kotlin Somo la 29: Encapsulation
Somo hili linafafanua dhana ya Encapsulation katika OOP, matumizi yake ndani ya Kotlin, pamoja na modifiers mbalimbali (private, protected, internal, public). Pia tutajifunza kwa mifano jinsi encapsulation inavyosaidia kulinda data na kudhibiti ufikivu.
Soma Zaidi...KOTLIN somo la 20: method na properties za map
Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type
Soma Zaidi...KOTLIN somo la 11:Jinsi ya kutumia break na continue kwenye loop
Katika somo hili utakwenda kujifunza kuhusu break na continue kwenye Kotlin loop za for loop na while loop.
Soma Zaidi...Kotlin Somo la 32: Utangulizi wa Database na MySQL
Somo hili linaeleza msingi wa database, kwa nini tunazitumia, aina za database, na utangulizi wa MySQL. Pia tutaona jinsi Kotlin inaweza kuunganishwa na MySQL kwa ajili ya kutekeleza CRUD operations (Create, Read, Update, Delete).
Soma Zaidi...KOTLIN somo la 12: Jinsi ya kupata user input
Jinsi ya kuchukuwa user input kwenye Kotlin kwa ajili ya kuongeza user interaction kwenye program.
Soma Zaidi...