Kotlin: Conceituação, variáveis e tipos de dados

Veremos neste artigo uma conceituação sobre a linguagem de programação Kotlin, para o que ela serve e estudaremos os seus tipos de dados.

Avatar


29 de Maio de 2023

Fala, meus consagrados! Beleza?

Veremos neste artigo uma conceituação sobre a linguagem de programação Kotlin, para o que ela serve e estudaremos os seus tipos de dados.

Conceituação

A linguagem de programação Kotlin tem se destacado cada vez mais no desenvolvimento de aplicativos para diversas plataformas, como Android, web e até mesmo desktop.

Desenvolvida pela JetBrains, a Kotlin foi lançada em 2011 e se tornou uma linguagem oficial para o desenvolvimento Android em 2017. Com uma sintaxe concisa e expressiva, a Kotlin combina recursos modernos com uma interoperabilidade perfeita com o Java, o que a torna uma escolha popular entre os desenvolvedores.

Kotlin é uma linguagem multiplataforma, orientada a objetos, funcional e interoperável com Java. Ela é uma linguagem de programação estática e fortemente tipada, o que significa que as variáveis devem ter seus tipos declarados e são verificadas em tempo de compilação. Ela possui uma sintaxe limpa e concisa, facilitando a leitura e escrita do código. A principal ideia por trás da Kotlin é oferecer uma linguagem que seja mais segura, concisa e expressiva em comparação ao Java.

Exemplo 1:

fun main() {

println("Exemplo 1 de Kotlin")

}

Resultado da execução:

Exemplo 1 de Kotlin

Questões de concursos

 

[Instituto AOCP 2020 Prefeitura de Novo Hamburgo/RS – Técnico em Desenvolvimento de Sistemas] Considerando o ambiente de desenvolvimento Android Studio, assinale a alternativa que apresenta apenas linguagens válidas ao adicionar uma nova activity ao projeto.

[A] Java e Swift.

[B] C e Java.

[C] JavaScript e Python.

[D] C# e PHP.

[E] Java e Kotlin.

Comentários:

Quando falamos do ecossistema Android, temos que lembrar o Kotlin. Com isso, apenas a letra E citou essa linguagem, além da linguagem Java.

Gabarito: letra E.

Variáveis e tipos de dados

As variáveis em Kotlin são declaradas com as seguintes palavras-chave:

  • var:
    • As variáveis declaradas com a palavra-chave var podem ser alteradas;
    • var x = 15
  • val:
    • As variáveis declaradas com a palavra-chave val não podem ser alteradas;
    • val y = 15.7

Exemplo:

fun main() {

var a = 15

val b = 15.7

var c = 'D'

val d = true

var e = "Kotlin"

println(a)

println(b)

println(c)

println(d)

println(e)

}

No exemplo acima, temos três variáveis a, c e e. Além disso, temos duas constantes b e d.

Resultado da execução:

15

15.7

D

true

Kotlin

Como a linguagem Kotlin é fortemente tipada, é necessário informar o tipo da variável em tempo de compilação.

Há duas formas de citação do tipo para as variáveis em Kotlin:

  • Atribuição explícita:
    • É mais fácil de ler;
    • var nome: String = “Rogério Araújo”
  • Atribuição implícita:
    • O tipo da variável será definido com base no valor atribuído;
    • var nome = “Rogério Araújo”

Essa linguagem possui uma variedade de tipos de dados que podem ser usados para declarar variáveis. Alguns dos tipos de dados em Kotlin são:

  • Int: usado para representar números inteiros.
  • Double: usado para representar números de ponto flutuante de precisão dupla.
  • Boolean: usado para representar valores verdadeiro ou falso.
  • Char: usado para representar caracteres individuais.
  • String: usado para representar sequências de caracteres.

Além dos tipos primitivos, a Kotlin também oferece tipos de dados de classe, como List, Set, Map, entre outros, que são usados para armazenar coleções de valores.

Figura 1: Tipos de dados na linguagem Kotlin.

Exemplo:

fun main() {

val a: Byte = 50

val b: Short = 5000

val c: Int = 100000

val d: Long = 15000000000L

val e: Boolean = true

val f: Char = 'a'

val g: Float = 15.7F

val h: Double = 15.7

println(a)

println(b)

println(c)

println(d)

println(e)

println(f)

println(g)

println(h)

}

Resultado da execução:

50

5000

100000

15000000000

true

a

15.7

15.7

Questões de concursos

 

[CESGRANRIO 2021 Caixa – Técnico Bancário Novo – Tecnologia da Informação] Na linguagem de programação Kotlin, é possível criar uma variável cujo valor nunca pode ser mudado, na prática, uma constante, com o nome idademinima, do tipo básico inteiro de 32 bits, com o valor 18.

Para que isso aconteça, qual das seguintes instruções deve ser usada?

[A] val idademinima : Int = 18

[B] val idademinima : Integer = 18

[C] val idademinima = 18 : Integer

[D] var idademinima : Int = 18

[E] var idademinima : Integer = 18

Comentários:

Meus consagrados, vejam os parâmetros citados no enunciado:

  • Variável cujo valor nunca pode ser mudado (constante);
  • Variável com nome idademinima;
  • Variável do tipo primitivo inteiro de 32 bits;
  • Variável inicializada com o valor 18.

Com base nessas informações, , usamos a seguinte sintaxe:

val idademinima : Int = 18

Gabarito: letra A.

 

Espero que tenham gostado!

Forte abraço e até a próxima jornada!

_________________________

Professor Rogerão Araújo


Quer ficar por dentro dos concursos públicos abertos e previstos pelo Brasil?
Clique nos links abaixo:

CONCURSOS ABERTOS

CONCURSOS 2023

Receba gratuitamente no seu celular as principais notícias do mundo dos concursos!
Clique no link abaixo e inscreva-se gratuitamente:

TELEGRAM

Avatar


29 de Maio de 2023