Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como copiar um valor de um casal em um número inteiro em Java
A linguagem Java oferece uma gama de tipos numéricos que você pode usar em seus programas. Na maioria dos casos os programas vão usar tipos primitivos , mas você também pode usar os tipos de objetos . Para copiar o valor de um casal em um número inteiro , é necessário convertê-lo. Para converter um valor numérico do tipo double para inteiro , você pode usar fundição ou os métodos de classes wrapper numéricas do Java . Embora o processo não é complexo, estar ciente de que isso pode afetar os valores de seu programa acaba usando . Instruções
1

Prepare a sua variável de casal. Se você já tem uma dupla em seu programa, usá-lo. Para criar um número de precisão dupla de tipo primitivo , use o seguinte código:

dupla MyDouble = 5,7;

Se você preferir usar um duplo do tipo de objeto , use o seguinte código: < br >

Duplo doubleObject = new Duplo ( 5,7 ); .

Isso dá ao seu código um valor duas vezes para usar no processo de conversão
2

Crie a sua variável inteira . Para armazenar o seu duplo valor convertido como um inteiro, criar uma variável para ele. Para criar um tipo primitivo inteiro , use o seguinte código:

int myInt

Para criar um número inteiro de tipo de objeto , use o seguinte código:

Integer myInteger

em geral , é melhor ficar com os primitivos , a menos que você tenha alguma razão para usar os tipos de objetos - . , por exemplo , se o seu código precisa ser capaz de chamar os métodos da classe Integer em seu valor de número


3

Copie o valor do número duplo em sua variável inteira . Altere o código da seguinte forma para atribuir o seu valor duplo para o número inteiro :

int myInt = MyDouble ;

Use o seguinte código se você estiver usando os tipos de objetos :

Integer MyInteger = new Integer ( MyDouble );

Se você está programando em um ambiente de desenvolvimento integrado , você vê mensagens de erro ou de aviso aparecem quando você entra nesta linha. Isso é porque você não pode atribuir um número a um tipo diferente diretamente. Até que você corrigir este erro, seu código não irá compilar , então você precisa para lançar o dobro de um número inteiro.
4

Lance seus valores double para números inteiros. Você pode realizar uma operação de fundição de seu tipo primitivo valores double , estendendo o seu código da seguinte forma:

int myInt = (int) MyDouble ; Integer myInteger = new Integer ( (int) MyDouble );

o método construtor da classe integer tem um valor de tipo primitivo inteiro. O IDE deve parar de exibir mensagens de erro porque o código está agora em conformidade com as regras do Java para os tipos e lançando .
5

Use as classes wrapper para converter entre tipos de números. Se você estiver usando os tipos de objetos , use-os para converter o dobro de um número inteiro como segue:

int myInt = doubleObject.intValue ();

Teste suas operações de conversão pela adição de uma declaração de saída como seguinte forma:

System.out.println ( myInt );
6

Salve o arquivo , compilar e executar o seu programa para testá-lo. O duplo valor será arredondado para um valor inteiro. Isso significa que você perde a parte do valor duplo depois do ponto decimal.

Anterior :

Próximo : No
  Os artigos relacionados
·Como desenvolver uma pontuação de Aplicação Teste d…
·Como redirecionar em JSP 
·Como definir um SVN no Eclipse 
·Adicionando texto para linhas em Netbeans Java 
·Java Stream Input de um projeto 
·Como terminar threads Devido ao estouro de pilha de Pro…
·Como construir um arquivo JAR com build.xml 
·Como construir um gráfico em Java 
·O que poderia bloquear Java de modo que ele não funcio…
·Como usar um controlador em Java 
  Artigos em destaque
·O que significa para analisar dados 
·Como substituir Excluir no Rails 
·Quais são as entradas hierárquicas 
·Como encontrar SAS Formação 
·Como converter minúsculas para maiúsculas em MIPS Có…
·Como projetar um programa com algarismos romanos 
·Como criar aplicativos para Windows Mobile Net 
·Como classificar colunas no DataGrid 
·A diferença entre Filestream & StreamReader 
·Como fazer seu próprio HTML 5 Jogo 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados