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

Desatinná časť plaváku v jazyku Java

jazyk Java možno modelovať premenné rôznych číselných typov . Vývojári môžu ukladať čísla s plávajúcou desatinnou čiarkou ako hodnoty alebo premenné . Float wrapper trieda tiež poskytuje metódy pre spracovanie plávajúce bodové hodnoty . Keď program obsahuje rad float , developer môže určiť hodnotu frakčnou časti pomocou jednoduchého výpočtu aritmetického . Tento výpočet zahŕňa stanovenie zvyšné hodnoty po operácii delení . Float Variabilný

Java programy môžu modelovať plávajúce bodové hodnoty ako premennej primitívneho typu . Nasledujúci kód vzorky demonštruje vytvorenie a konkretizáciu premennou float v hodnote :

float MyNumber = 5.7f ;

Táto premenná ukladá zadaná hodnota s plávajúcou čiarkou . Program môže vykonávať aritmetické výpočty a ďalšie numerické spracovanie pomocou tejto premennej . Premenná môže mať ľubovoľný názov voľby programátora , ale všeobecne sa odporúča zvoliť názvy , ktoré sú významné v kontexte aplikácie .
Modul

prevádzkovateľ zvyšok v Java kód umožňuje určiť zostávajúce hodnoty po delení určité číslo . Ak chcete zistiť desatinnú časť hodnoty , ako float alebo double , môžu programy využívať zvyšok po delení jedného , a to takto :

float fractionalPart = MyNumber % 1 ;

Tento nový plavák premenná obsahuje zlomkovú časť pôvodnej premennej . Výsledkom je tiež reálne číslo typu bod , takže vývojár môže vykonávať ďalšie numerické spracovanie na tom ak je to potrebné .
Float objektu

Niektoré programy v jazyku Java model s plávajúcou desatinnou čiarkou čísla hodnoty pomocou triedy float obálky . Nasledujúci kód vzorky demonštruje vytvorenie objektu float pomocou pôvodnej primitívny typ float premenné ako parameter :

Float numObject = Float.valueOf ( MyNumber ) ;

Ak program má číslo s plávajúcou čiarkou modelovaný týmto spôsobom , musí ho previesť späť do primitívneho typu , vykonať operáciu zostávajúce takto :

float objectFraction = numObject.floatValue ( ) % 1 ;

vypočíta desatinná časť ako zvyšok potom uloží výsledok do nového primitívny typ float premenné .
konverzie

programy , v ktorých sú zastúpené čísla s plávajúcou desatinnou čiarkou je často nutné previesť hodnoty a premenné medzi typmi . Pomocou liatie , môžu vývojári previesť číselné hodnoty medzi primitívne typy , vrátane pohyblivej rádovej čiarke premenných , takto :

double newNum = ( double ) MyNumber ;

prevedie hodnotu float na double , skladovanie výsledok v novom primitívny typ premennej . To je bežné , ak program potrebuje presné hodnoty pre zlomkovú časť . Kód má prístup k frakčnej zvyšok dvojaký hodnoty pomocou rovnakej techniky ako u plaváku , takto :

double fractionDouble = newNum % 1 ;

obsahuje dvojaký verzii frakčnou diel pre pôvodné plaváku .

Najnovšie články

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