English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa Kotlin para verificar se o número é par ou ímpar

大全 de Exemplos de Kotlin

Neste programa, você aprenderá a verificar se o número inserido pelo usuário é par ou ímpar. Isso será feito usando duas variantes do if ... else em Kotlin.

Exemplo1:Usar a estrutura if ... else para verificar se o número é par ou ímpar

import java.util.*
fun main(args: Array<String>) {
    val reader = Scanner(System.`in`)
    print("Insira um número: ")
    val num = reader.nextInt()
    if (num % 2 == 0)
        println("$num é par")
    else
        println("$num é ímpar")
}

Quando você executar o programa, a saída será:

Insira um número: 12
12 é par

No programa acima, foi criado um objeto Scanner chamado reader para ler um número do teclado do usuário. O número inserido é então armazenado na variável num.

Agora, para verificar se num é par ou ímpar, usamos o operador % para calcular o resto e verificar se ele pode ser2dividir sem resto.

Para isso, usamos a estrutura if ... else em Java. Se num for dividido por2Se dividir sem resto, imprime num é par. Caso contrário, imprime num é ímpar.

Também podemos usar if ... else como expressão para verificar se o num é par ou ímpar.

Exemplo2:Usar a expressão if ... else para verificar se o número é par ou ímpar

import java.util.*
fun main(args: Array<String>) {
    val reader = Scanner(System.`in`)
    print("Insira um número: ")
    val num = reader.nextInt()
    val evenOdd = if (num % 2 == 0) "par" else "ímpar"
    println("$num é $evenOdd")
}

Quando você executar o programa, a saída será:

Insira um número: 13
13 é ímpar

Diferente do Java, no Kotlin, as instruções if ... else também são expressões. Portanto, você pode armazenar o valor retornado da instrução if ... else em uma variável. Isso substitui o operador ternário (? :) do Java no Kotlin.

é par ou ímpar

No programa acima, se o num for2Se dividir sem resto, retorna o número par. Caso contrário, retorna o número ímpar. O valor retornado é armazenado na variável de string evenOdd.

Então, use println() para imprimir o resultado na tela.

大全 de Exemplos de Kotlin