Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako kopírovať hodnotu Double Do Integer v jazyku Java

jazyk Java poskytuje rad číselných typov , ktoré môžete použiť vo svojich programoch . Vo väčšine prípadov vaše programy budú používať primitívne typy , ale môžete tiež použiť typy objektov . Ak chcete skopírovať hodnoty double na celé číslo , je potrebné ho previesť . Ak chcete previesť číselnú hodnotu z typu double na celé číslo , môžete použiť odliatok alebo metódy numerické tried wrapper Java . Aj keď tento proces nie je zložitý , buďte si vedomí , že to môže mať vplyv na hodnoty , váš program skončí použitie . Pokyny dovolená 1

Pripravte dvojité premenné . Ak už máte double vo svojom programe , použite ju . Ak chcete vytvoriť dvojitou presnosťou počet primitívny typ , použite nasledujúci kód :

double myDouble = 5,7 ;

Ak dávate prednosť použiť dvojnásobok typu objektu , použite nasledujúci kód :

Double doubleObject = new Double ( 5.7 ) .

To dáva váš kód dvojité hodnotu pre použitie v procese konverzie
2

Vytvorte si celočíselné premenné . Ak chcete uložiť prevedený dvojaký hodnotu ako celé číslo , vytvoriť premennú pre neho . Ak chcete vytvoriť primitívny typ celé číslo , použite nasledujúci kód :

int Myint

Ak chcete vytvoriť celočíselnú hodnotu typu objektu , použite nasledujúci kód :

Integer myInteger klipart

Všeobecne platí , že je najlepšie sa držať primitíva , ak máte nejaký dôvod pre používanie typy objektov - . napríklad , ak váš kód musí byť schopný volať metódy triedy Integer na číslo hodnoty

Sims 3

skopírujte hodnotu dvojnásobným počtom do celočíselnej premennej . Zmeniť svoj kód takto priradiť svoju dvojitú hodnotu na celé číslo :

int Myint = myDouble ;

použite nasledujúci kód , ak používate typy objektov :

Integer myInteger = new Integer ( myDouble ) ;

Ak programujete v integrované vývojové prostredie , vidíte chybu alebo varovné správy sa zobrazí , ak zadáte tento riadok . Je to preto , že nemôžete priradiť číslo iného typu priamo . Kým sa opraviť túto chybu , bude váš kód nebude zostavovať , takže musíte odovzdať double na celé číslo .
4

Cast svojej dvojitej hodnoty na celé čísla . Môžete vykonať odlievacej operáciu na svoje primitívne typ dvojlôžkových hodnôt tým , že rozširuje svoj ​​kód takto :

int Myint = ( int ) myDouble ; Integer myInteger = new Integer ( ( int ) myDouble ) ;

metóda konštruktor pre triedu integer má hodnotu primitívneho typu integer . Vaša IDE by sa mal zastaviť zobrazovanie chybové správy , pretože váš kód je teraz v súlade s pravidlami Java pre typy a odlievanie .
5

Pomocou tried obálky pre prevod medzi typmi čísel . Ak používate typy objektov , používať ich , aby previesť double na celé číslo takto :

int Myint = doubleObject.intValue ( ) ;

Otestujte si svoje výmenné operácie pridaním výstupné vyhlásenie ako takto :

System.out.println ( Myint ) ;
6

Uložte súbor , skompilovať a spustiť program to vyskúšať . Double hodnota sa zaokrúhli smerom nadol na celočíselnú hodnotu . To znamená , že stratíte časť dvojitého hodnoty za desatinnou čiarkou .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené