Java Casting

Java Casting
“Você pode ter uma idéia sobre a conversão de um tipo de coisa para outro, fazendo algumas operações intermediárias, eu.e., conversão de água em suco adicionando um pouco de cor e açúcar. Assim, podemos realizar uma conversão na programação usando o conceito de tipo de tipo. Dentro da programação Java, podemos realizar elenco usando duas maneiras, eu.e., ampliando e estreitando. A elevação ampliada refere-se à conversão de um tipo de dados de tamanho pequeno em um de tamanho grande, enquanto o estreitamento estará convertendo um tipo de dados de tamanho grande no tipo de dados de menor tamanho. Este guia vai cobrir os dois lados em Java via Eclipse IDE.”

Exemplo 01: Fundição de ampliação

Vamos começar com o primeiro exemplo Java deste tutorial que mostrará a sintaxe básica de converter um tipo de dados primitivo menor em um tipo de dados primitivo maior. Para isso, vamos eliminar diferentes variáveis ​​de tipo de dados no código Java. Antes disso, você deve construir uma estrutura de código Java.

Portanto, depois de iniciar a ferramenta Eclipse IDE Java, criamos um novo arquivo Java, “Main.Java". Este arquivo foi criado em um pacote chamado "Teste". O código começa com a importação do pacote principal de utilitário java, eu.e., "Java.Util ”, juntamente com todas as suas classes e interfaces. Este programa inclui uma classe principal definida pelo usuário contendo uma única função de driver i.e. Método Main (). Como vamos converter um tipo de dados menor em um tipo de dados maior, estamos começando com a inicialização de um tipo de dados inteiro que será usado como um tipo de dados menor inicial.

Portanto, a variável inteira VI contém o valor inteiro "14", que será convertido em um tipo duplo no final. Em primeiro lugar, vamos exibir o valor variável VI no console com a ajuda de uma função println () do pacote “Sistema.fora". Agora, declaramos uma nova variável VL de tipo longo, pegando o valor inteiro da variável VI e convertendo -a em um tipo longo usando o ampliação de Java, I I.e., fundição automática. O recém -convertido valor longo seria exibido como exibimos o valor inteiro.

Depois disso, convertemos o VL de valor longo para o valor do tipo float, salvando -o em uma nova VF variável usando da mesma maneira, e vamos exibi -lo também usando a instrução Println () e a fundição automática. Após a conversão e a exibição de longas a flutuar, estamos criando um novo tipo duplo de variável, “VD” e inicializando seu valor convertendo um valor de flutuação para dobrar com a fundição automática ou ampliada.

Da mesma forma, vamos exibir a variável de tipo duplo “VD” Valor no console lançando a instrução Println (). Você viu como é fácil converter um pequeno tipo de dados primitivo em um grande tipo de dados primitivo com o aumento da fundição na programação Java. Agora que o programa está completo, é hora de salvá -lo e executá -lo na ferramenta Eclipse IDE usando o botão "Executar" na barra de tarefas.

Portanto, a saída após a execução deste programa foi exibida no console de saída conforme a apresentação abaixo. Ele exibe o valor inteiro primeiro, depois o novo valor longo que foi convertido usando o valor inteiro, depois o flutuador e o duplo valor último.

Exemplo 02: estreitando elenco

Depois de dar uma olhada de perto em como converter um pequeno tipo de dados primitivo em um tipo de dados primitivo maior, é hora de fazer o trabalho oposto. Portanto, vamos colocar a luz sobre o código Java que vai converter um grande tipo de dados primitivo em um pequeno tipo de dados primitivo que se refere a um estreitamento ou elenco manual. Em primeiro lugar, estamos assumindo um valor de duplo tipo em um VD variável e exibindo -o.

Depois disso, vamos convertê-lo em um valor do tipo flutuante e salvá-lo em um VF variável. Para esta conversão, você deve usar o tipo de dados a ser alcançado, eu.e., "Float", com a variável antiga do tipo de dados "VD", que será convertida. O valor de dados recém -convertido "VF" seria exibido usando o sistema.fora.Declaração de função println () no momento. Depois disso, vamos converter o grande tipo de dados float em um tipo de dados longo usando o mesmo método de estreitamento de fundição. A variável "VL" armazenará o valor longo convertido após a conversão do valor variável "VF" para Long.

Usando o mesmo método, estamos convertendo o valor de VL de variável longo no tipo de dados inteiro e salvando -o em uma nova variável, “VI”. Certifique -se de usar o tipo de dados com a variável a ser convertida na linha de conversão. Na linha 13, estamos usando a variável VI para convertê-la em dados do tipo de caractere e salvar esse valor convertido em uma nova variável VC. Ao lançar a chamada de função "println", vamos exibir o valor de uma variável de VC após esse estreitamento. Por fim, estamos convertendo a variável de caractere VC para o tipo de dados curto e a variável curta vs para o tipo de dados de byte, i.e., VS e VB também serão produzidos.

Na tela de saída, você pode ver que ele exibiu o valor duplo primeiro e converteu -o para flutuar, depois longo, depois inteiro, depois personagem, depois curto e, finalmente, para o tipo de dados de byte.

Conclusão

O guia está cheio de exemplos fáceis para elaborar o uso do elenco na programação Java. Você viu que é muito fácil e apenas em um segundo trabalho para converter um pequeno tipo de dados primitivo para um maior. Ao mesmo tempo, você deve ter notado que a conversão de um tipo de dados grande em um menor usando o estreitamento da fundição é um pouco diferente do que a fundição automática ou ampliada. Para resumir, não foi tão difícil aprender o básico do elenco em Java usando as ilustrações elaboradas acima se você colocar uma boa quantidade de foco em aprender.