KOTLIN somo la 17: method na properties za namba


KOTLIN somo la 17: method na properties za namba


image



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))

}

 

">...



Je! umeipenda hii post?
Ndio            Hapana            Save post

Imeandikwa na Rajabu Terehe 2024-02-04 Download PDF Share on facebook WhatsApp

RELATED POSTS

picha

Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string
picha

Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika
picha

Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja
picha

Katika somo hili utakwend akujifunza kuhusu while loop na do
picha

Katika somo hili unakwenda kujifunza kuhusu sheria na kanuni za
picha

Katika somo hli utakwend akujifunza kuhusu loop kwenye kOTLIN. Loop
picha

Katika somo hili utajifunza kuhusu Kotlin library. Pia tutakwenda kutengeneza
picha

Katika somo hili utakwenda kujifunza kuhusu when case na jinsi
picha

Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Kotlin function.
picha

Katika somo hili utakwend akujifunza jinsi ya kuandika variable kweye
picha

Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye
picha

Katika somo hili utakwend akujifunza maana ya function, jinsi ya
picha

Katika somo hili tutakwenda kuingia ndani zaidi kwenye somo la
picha

Katika somo hili tutajifunza method zinazofanya kazi kwenye list data
picha

Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza
picha

Katika somo hili utajifunza kuhusu historia ya Kotlin pamoja na