Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 30, 2022 11:28 pm GMT

Explorando a documentao: Nmeros em Kotlin

Kotlinautas

Esse contedo oferecido e distribudo pela comunidade Kotlinautas, uma comunidade brasileira que busca oferecer contedo gratuito sobre a linguagem Kotlin em um espao plural.

capa Kotlinautas

Como representar nmeros no Kotlin?

Nmeros em Kotlin podem ser representados de duas maneiras, essas maneiras so os tipos de nmeros que o Kotlin suporta, sendo:

  • Inteiros (Byte, Short, Int e Long): nmeros negativos e positivos sem casas decimais
  • Racionais (Float/Double): Nmero negativos e positivos com casas decimais

Quais so os tipos inteiros?

Os tipos inteiros se dividem em quatro, sendo esses quatro:

  • Byte: Nmeros inteiros de -128 127
  • Short: Nmeros inteiros de -32768 32767
  • Int: Nmeros de -2,147,483,648 2,147,483,647
  • Long: Nmeros de -9,223,372,036,854,775,808 9,223,372,036,854,775,807

Por conta desses tipos de nmeros diferentes, devemos pensar em qual ser o tamanho do nmero que vamos guardar, para usar um tipo apropriado para esse nmero.

Quais so os tipos racionais?

Os tipos racionais se dividem em Float e Double. A diferena entre Float e Double, que o nmero mximo de casas decimais do float so de 7 nmeros, enquanto que o nmero mximo de casas decimais do Double so de 16 nmeros.

Usando nmeros inteiros no Kotlin

Podemos usar nmeros inteiros no Kotlin definindo em variveis, por exemplo:

val exemploNmero = 101

Como no informamos o tipo de nmero no exemplo acima, O Kotlin ir entender automaticamente qual o melhor tipo para usar nesse nmero, que no caso, ser Int. Mas caso voc prefira, tambm possvel de informar o tipo do nmero, como no exemplo abaixo:

val exemploNmero: Int = 101

Usando nmeros racionais no Kotlin

A mesma coisa acontece com os nmeros racionais, podendo ser definidos sem determinarmos o tipo:

val exemploNmero = 50.5

E tambm determinando o tipo:

val exemploNmero: Double = 50.5

Operaes com nmeros

Podemos fazer operaes com nmeros do Kotlin da mesma maneira que qualquer outra linguagem. Uma soma por exemplo pode ser feita dessa forma:

val soma = 10 + 30 // 40
  • Na varivel soma, ser atribuida o resultado da soma entre os nmeros 10 e 30, logo, a varivel soma ter o valor 40.

Em Kotlin, temos alguns operadores, como:

OperadorSmboloExemplo
Soma+5 + 10
Subtrao-5 - 10
Multiplicao*5 * 10
Diviso/5 / 10
Resto de diviso%5 % 10

Voc pode estar se perguntando o qu esse operador de Resto de Diviso. Esse operador faz uma diviso comum, mas ao invs de retornar o resultado da diviso, retorna o resto que ficou dessa diviso.

Esse operador utilizado principalmente para descobrir se um nmero par ou impar usando o nmero 2. Como por exemplo: 5 % 2, 10 % 2,etc.

Converso de tipos numricos

Podemos converter qualquer nmero para outro tipo numrico ou para outros tipos, como no exemplo abaixo:

val numeroInt = 10val numeroFloat = numeroInt.toFloat() // 10.0
  • No exemplo acima, criamos uma varivel chamada numeroInt valendo 10;
  • Aps isso numeroFloat definida com o valor de numeroInt (10), mas transformado em Float. Tendo assim um valor com casas decimais 10.0;

Tambm podemos converter para outros tipos que no sejam numricos, como no exemplo abaixo:

val numeroInt = 10val numeroString = numeroInt.toString() // "10"
  • No exemplo acima, criamos a numeroInt novamente, e depois criamos a numeroString tendo o valor da numeroString, mas em forma de String, no nmero.

Finalizao

Nesse artigo, voc aprendeu a como usar nmeros, fazer operaes, e converses com esses nmeros no Kotlin!

Obrigada por ler


Original Link: https://dev.to/kotlinautas/explorando-a-documentacao-numeros-em-kotlin-15go

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To