Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .