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

}

...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2024-02-04 Topic: Kotlin Main: ICT File: Download PDF Views 947

Share On:

Facebook WhatsApp
Sponsored links
πŸ‘‰1 Kitau cha Fiqh    πŸ‘‰2 Dua za Mitume na Manabii    πŸ‘‰3 web hosting    πŸ‘‰4 Bongolite - Game zone - Play free game    πŸ‘‰5 Simulizi za Hadithi Audio    πŸ‘‰6 kitabu cha Simulizi   

Post zinazofanana:

KOTLIN somo la 13: Jinsi ya kuandika function na kuweka parameter

Katika somo hili utakwend akujifunza maana ya function, jinsi ya kuandika function na kuweka parameter kwenye function

Soma Zaidi...
KOTLIN somo la 16:baadhi ya method na properies zinazofanya kazi kwenye string

Katika somo hili tutajifunza kuhusu method za String zinazotumika kwenye Kotlin.

Soma Zaidi...
Kotlin somo la 26: Dhana ya class, object na method kwenye kotlin

Katika soomo hili utakwenda kujifunza kuhusu class, maana yake, na jinsi ya kuitengeneza

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 1: Historia ya kotlin na kazi zake

Katika somo hili utajifunza kuhusu historia ya Kotlin pamoja na kazi za kotlin. Pia utakwenda kujifunza kuhusu uhusiano wake na java.

Soma Zaidi...
KOTLIN somo la 4: Aina za Data kwenye Kotlin

Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin.

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...
KOTLIN somo la 18: string na method zinazotumika kwenye list data type.

Katika somo hili tutajifunza method zinazofanya kazi kwenye list data type kwenye Kotlin.

Soma Zaidi...
KOTLIN somo la 2: sheria na kanuni za uandishi wa code za Kotlin

Katika somo hili unakwenda kujifunza kuhusu sheria na kanuni za undishi wa code za Kotlin yaani syntax za kotlin.

Soma Zaidi...
Kotlin Somo la 27: Polymorphism

Somo hili linaeleza dhana ya polymorphism katika OOP ya Kotlinβ€”uwezo wa kutumia method au object moja kufanya kazi tofauti kulingana na muktadha wake. Tutajifunza aina kuu za polymorphism, jinsi ya kuandika code inayotumia override, open, super, pamoja na mifano hai.

Soma Zaidi...