Na segunda aula vimos sobre o Casting, O casting é quando determinados valores são incompativeis se tentado atribuílo a uma certa varíavel de outra representação, por exemplo uma variavel double com o valor 23.435, se eu tentar atribuíla a uma varial inteira, não ira funcionar pois os inteiros não compreendem numeros com virgula.
Mesmo se a variavel double valer por exemplo 10 (d=10), a variavel int que for recebe-la não vai funcionar pois ela não tem como saber que valor estara na double.
Para poder atribuir uma varial de um tipo para outra é usado o ponto flutuante, por exemplo se voce quiser atribuir o valor de uma varial double para uma int, usa-se: int x = (int) d. int x é a variavel inteira que ira receber a double, e o (int) significa para o que eu quero transformar o d que é a variavel double. usando esse parenteses mais o tipo da variavel a converter ele pega a variavel que esta em d e elimina todos os numeros que os inteiros não compreendem, por exemplo se o numero em d for 34.567 ele vai eliminar tudo após a vírgula ficando apenas 34.
OBS: o Casting não arredonda os numeros, por exemplo se for converter 36.999, ira ficar 36.
No mais foi uma boa aula.
Nenhum comentário:
Postar um comentário