Kotlinov program za provjeru je li broj paran ili neparan

U ovom ćete programu naučiti provjeriti je li broj koji je korisnik unijeo paran ili neparan. To će se učiniti pomoću dvije varijante if … else u Kotlinu.

Primjer 1: Provjerite je li broj paran ili neparan pomoću izjave if … else

 import java.util.* fun main(args: Array) ( val reader = Scanner(System.`in`) print("Enter a number: ") val num = reader.nextInt() if (num % 2 == 0) println("$num is even") else println("$num is odd") )

Kada pokrenete program, izlaz će biti:

 Unesite broj: 12 12 je paran

U gornjem programu stvoren je Scannerobjekt readerza čitanje broja s korisničke tipkovnice. Uneseni broj se zatim pohranjuje u varijablu num.

Sada, da bismo provjerili je li broj paran ili neparan, izračunavamo njegov ostatak pomoću %operatora i provjeravamo je li djeljiv sa 2ili nije.

Za to koristimo if… elseizjavu na Javi. Ako je num djeljiv sa 2, ispisujemo num je paran. Inače, ispisujemo num je neparno.

Također možemo provjeriti je li paran ili neparan koristeći if … else kao izraz.

Primjer 2: Provjerite je li broj paran ili neparan pomoću izraza if … else

 import java.util.* fun main(args: Array) ( val reader = Scanner(System.`in`) print("Enter a number: ") val num = reader.nextInt() val evenOdd = if (num % 2 == 0) "even" else "odd" println("$num is $evenOdd") )

Kada pokrenete program, izlaz će biti:

 Unesite broj: 13 13 je neparan

Za razliku od Jave, u Kotlinu if … else izjave su također izrazi. Dakle, možete pohraniti povratnu vrijednost iz if… elseizraza u variable. Ovo je zamjena za Javin ternarni operater (? :)u Kotlinu.

Evo ekvivalentnog koda u Javi: Provjerite je li broj paran ili neparan u Javi

U gornjem programu "even"vraća se ako je num djeljiv sa 2 . Inače, "odd"vraćen je. Vraćena vrijednost pohranjuje se u varijablu niza evenOdd.

Zatim se rezultat ispisuje na zaslon pomoću println().

Zanimljivi članci...