Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como realizar o casting abreviado para o int?

float pontoFlutuante = 3.14f;
int inteiro = 3.14i;

O "i" no final não funciona, sei que não faz sentido essa conversão, mas a título de curiosidade, existe a "abreviação" do casting (int)?

2 respostas
solução!

Olá Fernando, tudo bem?

Infelizmente não há como fazer uma conversão abreviada, temos esse padrão de números floats colocar o f no final apenas porque por padrão números decimais são vistos como double, agora para inteiros não há algo parecido então temos que utilizar mesmo o int inteiro = (int) 3.14;

Abraços e Bons Estudos!

Valeu!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software