picha

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

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-05-10 14:53:23 Topic: Kotlin Main: Masomo File: Download PDF Views 1180

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Tafasiri ya Riyadh Swalihina     👉2 Dua za Mitume na Manabii     👉3 Bongolite - Game zone - Play free game     👉4 web hosting     👉5 Kitabu cha Afya     👉6 kitabu cha Simulizi    

Post zinazofanana:

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 19: method na properties zinazotumika kwenye set

Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.

Soma Zaidi...
KOTLIN somo la 5: operator na aina zake kwenye Kotlin

Katika somo hili utakwend akujifunz akuhusu operator na aina zake.

Soma Zaidi...
KOTLIN somo la 7: Jinsi ya kutumia If na ifelse kwenye Kotlin

Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza kufanya maamuzi kulingana na mashart fulani.ama namna ambavyo program inaweza ku run code zaii ya mara moja kulingana na mashart. Hapa tutazingumzia flow of control statement

Soma Zaidi...
KOTLIN somo la 21: Jinsi ta kutengeneza library

Katika somo hili utajifunza kuhusu Kotlin library. Pia tutakwenda kutengeneza library yetu wenyewe kwa ajili ya kufanya mazoezi zaidi.

Soma Zaidi...
KOTLIN somo la 10: Jinsi ya kutumia while loop na do while loop

Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Kotlin.

Soma Zaidi...