国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

BigDecimal 類型 比較大小

這篇具有很好參考價(jià)值的文章主要介紹了BigDecimal 類型 比較大小。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1 BigDecimal 類型 比較大小


public class QualityUtils {

    public static void main(String[] args) {
        User user = new User();
        user.setName("ww");
        user.setWindDir(new BigDecimal(-22));
        Boolean windDir = getAirTemp(user.getWindDir());
        System.out.println(windDir);

    }



    /**
     * @description: 判斷風(fēng)向是否在范圍內(nèi),不在返回true    BigDecimal、
     * 風(fēng)向的范圍  0到360
     * */
    public static Boolean  getWindDir(BigDecimal bigDecimal){
        if(bigDecimal!=null){
            //  進(jìn)行比較
            BigDecimal zeroinfo = new BigDecimal(0);
            BigDecimal threell = new BigDecimal(360);
            if(bigDecimal.compareTo(zeroinfo) >=0  && bigDecimal.compareTo(threell) <0){
                return false;
            //  如果 傳過來的 在 0  到  360  之間
            }else {
                return true;
            }
        }
        return true;
    }

//
    /**
     * @description: 判斷本站氣壓  是否在范圍內(nèi),不在返回true   BigDecimal
     * 400   到  1080
     * */
    public static Boolean  getStaPress(BigDecimal bigDecimal){
        if(bigDecimal!=null){
            //  進(jìn)行比較
            BigDecimal zeroinfo = new BigDecimal(400);
            BigDecimal threell = new BigDecimal(1080);
            if(bigDecimal.compareTo(zeroinfo) >=0  && bigDecimal.compareTo(threell) <0){
                return false;
                //  如果 傳過來的 在 400  到  1080  之間
            }else {
                return true;
            }
        }
        return true;
    }

//

    /**
     * @description:    判斷氣溫  是否在范圍內(nèi),不在返回true
     *    -75   到  80
     * */
    public static Boolean  getAirTemp(BigDecimal bigDecimal){
        if(bigDecimal!=null){
            //  進(jìn)行比較
            BigDecimal zeroinfo = new BigDecimal(-75);
            BigDecimal threell = new BigDecimal(80);
            if(bigDecimal.compareTo(zeroinfo) >=0  && bigDecimal.compareTo(threell) <0){
                return false;
                //  如果 傳過來的 在 -75  到  80  之間
            }else {
                return true;
            }
        }
        return true;
    }


//
    /**
     * @description:      判斷風(fēng)速  是否在范圍內(nèi),不在返回true
     *    0   到  75
     * */
    public static Boolean  getWindSpd(BigDecimal bigDecimal){
        if(bigDecimal!=null){
            //  進(jìn)行比較
            BigDecimal zeroinfo = new BigDecimal(0);
            BigDecimal threell = new BigDecimal(75);
            if(bigDecimal.compareTo(zeroinfo) >=0  && bigDecimal.compareTo(threell) <0){
                return false;
                //  如果 傳過來的 在 -75  到  80  之間
            }else {
                return true;
            }
        }
        return true;
    }

文章來源地址http://www.zghlxwxcb.cn/news/detail-705140.html

到了這里,關(guān)于BigDecimal 類型 比較大小的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 日常BUG——Java使用Bigdecimal類型報(bào)錯(cuò)

    日常BUG——Java使用Bigdecimal類型報(bào)錯(cuò)

    ?? 作 ? ??????? 者 :是江迪呀 ?? 本文 : 日常BUG 、 BUG 、 問題分析 ?? 每日?? 一言 : 存在錯(cuò)誤說明你在進(jìn)步! 直接上代碼: 報(bào)錯(cuò)內(nèi)容: 原來JAVA中如果用 BigDecimal 做除法的時(shí)候一定要在divide方法中傳遞第二個(gè)參數(shù),定義精確到小數(shù)點(diǎn)后幾位,否則在不整除

    2024年02月13日
    瀏覽(34)
  • Java BigDecimal、Integer、Long、Double類型數(shù)值累加求和

    注意 Double小數(shù)點(diǎn)失真問題解決 : 先把Double轉(zhuǎn)為BigDecimal,再求和。代碼如下 : 如果此篇文章有幫助到您, 希望打大佬們能 關(guān)注 、 點(diǎn)贊 、 收藏 、 評(píng)論 支持一波,非常感謝大家! 如果有不對(duì)的地方請(qǐng)指正!!! 參考1

    2024年02月02日
    瀏覽(19)
  • 解決Java后端開發(fā)過程中,后端是BigDecimal類型,返回前段后兩位小數(shù)是0的話自動(dòng)去掉的問題

    在Java 后端開發(fā)過程中,有的碼友們會(huì)遇到,當(dāng)某個(gè)價(jià)格字段是BigDecimal類型時(shí),值的小數(shù)點(diǎn)后面兩位0的時(shí)候,比喻89.00,返回給前端展示的時(shí)候,變成了89,后面的兩個(gè)小數(shù)就不見了。這種情況可以使用自定義序列化方式解決。 第一步,自定義序列化類 在需要序列化的字段上

    2024年02月15日
    瀏覽(23)
  • java中BigDecimal的介紹及使用,BigDecimal格式化,BigDecimal常見問題

    java中BigDecimal的介紹及使用,BigDecimal格式化,BigDecimal常見問題 java中BigDecimal的介紹及使用(二) BigDecimal是Java在java.math包中提供的 線程安全 的API類。BigDecimal是Java中用于表示任意精度數(shù)字的類,它可以表示無限長(zhǎng)度的小數(shù), BigDecimal 通常支持任意位數(shù)的小數(shù)部分 ,用來對(duì)超過

    2024年02月16日
    瀏覽(26)
  • mybatis中大于 ,小于 ,大于等于,小于等于 的轉(zhuǎn)義字符

    mybatis中大于 ,小于 ,大于等于,小于等于 的轉(zhuǎn)義字符

    實(shí)際的開發(fā)中,經(jīng)常會(huì)遇到一些場(chǎng)景,比如 查詢小于某個(gè)時(shí)間,或者是查詢小于某個(gè)年齡 等。這個(gè)時(shí)候就需要在? MyBatis ?的? XML ?文件中使用一些? 、= ?等符號(hào),但是如果直接使用的話文件會(huì)報(bào)錯(cuò)。可以通過下面的特殊符號(hào)轉(zhuǎn)義。 ?注意:這是mybaits中支持的,不是sql中支

    2024年02月12日
    瀏覽(18)
  • js 校驗(yàn) 大于等于0小于等于100

    如果你想要在JavaScript中校驗(yàn)一個(gè)數(shù)值是否在0到100之間(包括0和100),你可以使用以下的函數(shù): 你可以使用這個(gè)函數(shù)來檢查一個(gè)值是否在指定的范圍內(nèi)。例如: 如果你需要在一個(gè)表單驗(yàn)證中使用這個(gè)函數(shù),你可以這樣做: 在這個(gè)例子中, validateRange 函數(shù)會(huì)檢查用戶輸入的值

    2024年01月17日
    瀏覽(82)
  • BigDecimal常用計(jì)算

    ?

    2024年02月01日
    瀏覽(18)
  • bigdecimal轉(zhuǎn)integer

    將 BigDecimal 轉(zhuǎn)換為 Integer,可以使用 intValue() 方法。這個(gè)方法將 BigDecimal 對(duì)象轉(zhuǎn)換為一個(gè)整數(shù)類型的值(即 int 類型),然后將其自動(dòng)裝箱為 Integer 類型。 以下是示例代碼: 輸出結(jié)果: 需要注意的是,在進(jìn)行 BigDecimal 轉(zhuǎn) Integer 的過程中,如果 BigDecimal 值的小數(shù)部分存在,則它

    2024年02月11日
    瀏覽(20)
  • 線上慎用 BigDecimal

    一、BigDecimal概述 Java在java.math包中提供的API類BigDecimal,用來對(duì)超過16位有效位的數(shù)進(jìn)行精確的運(yùn)算。雙精度浮點(diǎn)型變量double可以處理16位有效數(shù),但在實(shí)際應(yīng)用中,可能需要對(duì)更大或者更小的數(shù)進(jìn)行運(yùn)算和處理。一般情況下,對(duì)于那些不需要準(zhǔn)確計(jì)算精度的數(shù)字,我們可以直

    2024年02月08日
    瀏覽(16)
  • Bigdecimal使用

    1.Bigdecimal返回?cái)?shù)據(jù)小數(shù)后0自動(dòng)被刪除的問題 在需要處理的字段上使用 2.BigDecimal格式化保留2為小數(shù),不足則補(bǔ)0 3.Bigdecimal通用工具類

    2024年02月04日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包