Começando a programar na linguagem Kotlin – Parte 6
Android

Começando a programar na linguagem Kotlin – Parte 5



Nesse tutorial Começando a programar na linguagem Kotlin – Parte 5 vamos ver strings e intervalos para que assim seja possível entrar em laços.

Primeiramente vamos ver nesse tutorial strings, que são frases na programação e depois vamos dar uma olhada em intervalos para que seja possível entrar na parte de laços na programação.

Strings

Como mencionado anteriormente as strings são frases.

Para concatenar uma string que é basicamente juntar duas ou mais variáveis formando uma só.

Assim como em Java podemos concatenar strings com o simbolo de “+” mas também podemos fazer de diferentes formas em kotlin, vou mostrar um pouco sobre isso nos próximos exemplos.

ex:

val site = "uware.com.br"

println("O site é "+site)

Esta é uma forma de concatenar como se faz em Java, kotlin aceita esse modo de concatenar mas também veremos outras maneiras.

ex:

val site = "uware.com.br"

println("O site é $site")

Esta é uma forma que o Kotlin usa colocando dentro da string o simbolo “$” antes do nome da variável.

ex:

package br.com.uware.aprendendo.parte5

fun main(){
    print("Digite seu nome: ")
    val nome = readLine()
    println("Olá ${if(nome!!.isNotEmpty()) nome else "Você"}, o nome digitado contém ${nome.length} letras")
}

 

Podemos ver que utilizamos um if/else para inserir o valor dentro da string e depois utilizamos o valor de lenght para contar quantos caracteres tem o nome digitado.

Então podemos ver que é possível utilizar expressões dentro de strings apenas utilizando de “${ }”.





Intervalos

Os intervalos são definidos por um valor inicial e um valor final, vamos então ver como fazer intervalos.

A melhor maneira de mostrar um como fazer um intervalo é com um exemplo e depois explicar como ele funciona.

Então para isso vamos fazer o seguinte código na IDE para executar e ver oque acontece.

ex:

package br.com.uware.aprendendo.parte5

fun main(){
    print("Digite um número inteiro: ")
    val num = readLine()!!.toInt()
    // Decrementando o numero e imprimindo na tela
    for(x in num downTo 1){
        print("$x ")
    }
    println()
    when(num){
        // Intervalo entre 0 e 100
        in 0..100 -> println("Está dentro do intervalo de 0 á 100.")
        else -> println("Não está dentro do intervalo de 0 á 100.")
    }
}

 

Podemos ver que usamos “downTo” para ter o intervalo do número digitado até o número 1 e assim fizemos um contagem regressiva.

Depois utilizamos o “..” para fazer um intervalo do número 0 até o 100 e verificar se ele está dentro do intervalo ou não.

Essas são as duas maneiras mais utilizadas em intervalos.

Enfim espero poder ter ajudado com mais este tutorial Começando a programar na linguagem Kotlin – Parte 5 e tenha entendido sobre strings e intervalos para que possamos ir a um próximo passo que serão os laços.

<- Parte 4





Rodrigo Leutz
Desenvolvedor Web e Android ( Kotlin e Java )
https://www.uware.com.br