Baixe o material de estudo
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
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
Fonte: Gran Cursos Online