Boolean value karakter dikosongkan

Bagaimana ketika value karakter dikosongkan lalu program di run tidak mencetak alias kosong boolean-nya  "Yaps power ranger berwarna!" ?

fun main(args: Array<String>) {
    val superHero = arrayOf("strange", "witch", "spiderman")
    val ninja = arrayOf("naruto", "sasuke", "gara")
    val powerRanger = arrayOf("merah", "biru", "kuning")

    val karakter = ""
    if (karakter in superHero){
        println("Yaps super hero!")
    } else if (karakter in ninja){
        println("Yaps Ninja!")
    } else {
        println("Yaps power ranger berwarna!")
    }
avatar fericandra
@fericandra

1 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

Tanggapan

bagikan kodemu dalam tag kode ya, agar tidak sulit bacanya

1 Jawaban:

<div>dia masuk ke else karena yang kmu bandingin itu memang string kosong. kecuali kamu masukin salah satu nilai dari array yang masukin.&nbsp;<br>misalnya:</div><pre>fun main(args: Array&lt;String&gt;) { val superHero = arrayOf("strange", "witch", "spiderman") val ninja = arrayOf("naruto", "sasuke", "gara") val powerRanger = arrayOf("merah", "biru", "kuning")

val karakter = superHero[0]
if (karakter in superHero){
    println(&quot;Yaps super hero!&quot;)
} else if (karakter in ninja){
    println(&quot;Yaps Ninja!&quot;)
} else {
    println(&quot;Yaps power ranger berwarna!&quot;)
}

}</pre><div><br>kecuali lu mau bandingin smua array yang ada, kamu masukin aja smua array ke dalam 1 array. trus kamu filter dengan fungsi contains . trus kamu spesifikasi aja categorynya apa.<br><br>cmiiw<br><br></div>

avatar MtaufiqH
@MtaufiqH

1 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban