亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

[DanoR][Java小碼][進(jìn)制轉(zhuǎn)換::將double轉(zhuǎn)換為不同進(jìn)制后用String輸出]

aristark / 1313人閱讀

摘要:功能簡述進(jìn)制轉(zhuǎn)換輸入一個(gè)數(shù)目標(biāo)進(jìn)制和小數(shù)的保留位數(shù)輸出相應(yīng)進(jìn)制的表示方式參數(shù)說明將要被轉(zhuǎn)換的數(shù)目標(biāo)進(jìn)制指定小數(shù)保留的位數(shù)特性支持小數(shù)轉(zhuǎn)換例可控制輸出的小位數(shù)例例若有效的小數(shù)位比預(yù)控制的小數(shù)位要小則按有效小數(shù)位輸出例例代碼

功能簡述

進(jìn)制轉(zhuǎn)換
輸入: 一個(gè)數(shù)(double),目標(biāo)進(jìn)制(int)和小數(shù)的保留位數(shù)(int)
輸出: 相應(yīng)進(jìn)制的表示方式(String)

參數(shù)說明

double    number;      //將要被轉(zhuǎn)換的數(shù)
int            ary;             //目標(biāo)進(jìn)制
int            accuracy;    //指定小數(shù)保留的位數(shù)

特性

支持小數(shù)轉(zhuǎn)換
例0: (5.20, 8, 4) --> 5.146314631463146315

可控制輸出的小位數(shù)
例0: (5.20, 10, 4) --> 5.3334
例1: (5.20, 10, 6) --> 5.333334

若有效的小數(shù)位比預(yù)控制的小數(shù)位要小,則按有效小數(shù)位輸出.
例0: (5.875, 8, 2) --> 5.7
例1: (5.875, 8, 3) --> 5.7

代碼

pulic class DanoR_Gist001
    public static String HexConvert(double number, int ary, int accuracy)
    {
        int z = (int)number;
        double x = number - z;

        String r = "";

        for(;z>0;z/=ary)
            r = (char)(z%ary>9?z%ary+55:z%ary+48)+r;

        if(x != 0.0)
            r += ".";

        for(int i=0;i9?x+55:x+48);
            x -= (int)x;
        }

        return r;
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/66145.html

相關(guān)文章

  • 從零開始學(xué) Kotlin 之「2」數(shù)據(jù)類型

    摘要:前言大家好,這里是從零開始學(xué)之?dāng)?shù)據(jù)類型,本文首發(fā)于公眾號(hào),歡迎前往大家關(guān)注。輸出布爾類型中的布爾類型用表示,它的值有和。若需要可空引用時(shí),布爾類型的值會(huì)被裝箱。此時(shí)程序會(huì)拋出異常最后從零開始學(xué)之?dāng)?shù)據(jù)類型到這里就結(jié)束了。 前言 大家好,這里是「從零開始學(xué) Kotlin 之『2 』數(shù)據(jù)類型」,本文首發(fā)于公眾號(hào)「Binguner」,歡迎前往大家關(guān)注。我會(huì)每周分享一些關(guān)于 Android 和...

    Awbeci 評(píng)論0 收藏0
  • 6. Java 中的基本數(shù)據(jù)類型 【連載 6】

    摘要:字符串和基本數(shù)據(jù)類型也能通過進(jìn)行拼接操作,比如字符串的內(nèi)容為。即基本類型和字符串類型相加時(shí),基本類型會(huì)自動(dòng)轉(zhuǎn)換為其字符串表示,在這個(gè)例子中相當(dāng)于回顧包裝類這一小節(jié)的代碼類型的最大值就是將字符串和數(shù)據(jù)類型的拼接。 數(shù)據(jù)類型定義了變量可以采用的值,例如,定義變量為 int 類型,則只能取整數(shù)值。 在 Java 中有兩類數(shù)據(jù)類型: 1)原始數(shù)據(jù)類型 2)非原始數(shù)據(jù)類型 - 數(shù)組和字符串是非原...

    Kerr1Gan 評(píng)論0 收藏0
  • Java? 教程(數(shù)字)

    數(shù)字 本節(jié)首先討論java.lang包中的Number類,它的子類,以及使用這些類的實(shí)例化而不是原始數(shù)字類型的情況。 本節(jié)還介紹了PrintStream和DecimalFormat類,它們提供了編寫格式化數(shù)字輸出的方法。 最后,討論了java.lang中的Math類,它包含數(shù)學(xué)函數(shù),以補(bǔ)充語言中內(nèi)置的運(yùn)算符,該類具有三角函數(shù),指數(shù)函數(shù)等方法。 數(shù)字類 使用數(shù)字時(shí),大多數(shù)時(shí)候在代碼中使用基元類型,例...

    Tonny 評(píng)論0 收藏0
  • Java基礎(chǔ)語法知識(shí)你真的都會(huì)嗎?

    摘要:而所有的數(shù)據(jù)運(yùn)算都是采用補(bǔ)碼進(jìn)行的。補(bǔ)碼解決負(fù)數(shù)加法運(yùn)算正負(fù)零問題,彌補(bǔ)了反碼的不足。通過使用訪問修飾符可以使實(shí)例變量對(duì)子類可見暫時(shí)在學(xué)習(xí)基礎(chǔ)語法知識(shí)的時(shí)候可以暫時(shí)忽略實(shí)例變量這部分內(nèi)容,這部分內(nèi)容主要被使用在面向?qū)ο蟮牟糠?,但是極其重要。 showImg(https://segmentfault.com/img/remote/1460000019264541?w=600&h=242)...

    DirtyMind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<