bigdecimal类型数据的min方法

java.math.BigDecimal.min(BigDecimal val) 返回此BigDecimal和val的最小值。

声明

以下是java.math.BigDecimal.min()方法的声明

public BigDecimal min(BigDecimal val)

参数

  • val - 要计算最小值

返回值

此方法返回的值是此BigDecimal和val之间BigDecimal的较小者。如果它们相等,通过compareTo方法的定义,计算返回。

异常

  • NA

例子

下面的例子显示math.BigDecimal.min()方法的用法

package com.yiibai;

import java.math.*;

public class BigDecimalDemo {

    public static void main(String[] args) {

        // create 3 BigDecimal objects
        BigDecimal bg1, bg2, bg3;

        bg1 = new BigDecimal("235");
        bg2 = new BigDecimal("236");

        // assign the min value of bg1, bg2 to bg3
        bg3 = bg1.min(bg2);

	String str = "Minimum Value among " + bg1 + " and "+ bg2+" is "+ bg3;

        // print the minimum value
        System.out.println( str );
    }
}

让我们编译和运行上面的程序,这将产生以下结果:

Minimum Value among 235 and 236 is 235
时间: 2024-10-20 04:52:13

bigdecimal类型数据的min方法的相关文章

BigDecimal 类型数据的一些应用

1.比较大小 可以通过BigDecimal的compareTo方法来进行比较.返回的结果是int类型,-1表示小于,0是等于,1是大于. 例如: if(a.compareTo(b) == -1){ a } if(a.compareTo(b)==0){ a=b; } if(a.compareTo(b)==1){ a>b; } 2.常用的四则运算 加法: public static double add(double v1,double v2){ BigDecimal b1 = new BigDec

BigDecimal类型数据保留两位小数即百分比运算

方法示例: DecimalFormat df = new DecimalFormat("0.00"); Object price = 2; Object price1 = 2.3; Object price2 = 2.3154; String str = df.format(price); String str1 = df.format(price1); String str2 = df.format(price2); System.out.println("str-->

关于Jquery中的$.each获取各种返回类型数据的使用方法

var arr = [ "one", "two", "three", "four"]; $.each(arr, function(){ alert(this); }); 上面这个each输出的结果分别为:one,two,three,four var arr = [ "aaa", "bbb", "ccc" ]; $.each(arr, function(i,a){ al

由BigDecimal类型的数据引出的问题分析

由BigDecimal类型的数据引出的问题分析 问题描述:程序中需要判断一个字段是否为0(字段类型为BigDecimal),想都没想,对象的判断用equals?结果却与预期有一定的差距,看下面代码及运行结果. public static void main(String[] args) { BigDecimal decimal1 = BigDecimal.valueOf(0); BigDecimal decimal2 = new BigDecimal("0.00"); System.o

oracle使用还原段的目的和还原数据的管理方法及还原段的类型

一.引入还原段主要有3个目的: 1.事务回滚:主要是针对rollback语句起作用 2.事务恢复:非正常关闭数据库即非保留事务级关闭数据库(abort.immediate)或者数据库instance崩溃,则当数据库再次打开时oracle服务器就要还原所有没有提及的事务.这种还原就是事务恢复的一部分.要使得恢复真正的成为可能写到还原段的变化也要受到联机重做日志的保护. 3.保证数据的读一致性. 二.还原数据的管理方法 1.自动的还原数据管理:oracle服务器自动的管理还原段的创建.分配和优化 2

答:SQLServer DBA 三十问之一: char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储 过程和使用T-SQL查询数据有啥不一样;

http://www.cnblogs.com/fygh/archive/2011/10/18/2216166.html 1. char.varchar.nvarchar之间的区别(包括用途和空间占用):xml类型查找某个节点的数据有哪些方法,哪个效率高:使用存储 过程和使用T-SQL查询数据有啥不一样: ------------------------------------------------ SQL中char.varchar.nchar.nvarchar的区别 http://www.cn

解决python中转化成json的方法不能序列化datetime类型数据(转)

Python自带的json.dumps方法序列化数据时候如果格式化的数据中有datetime类型数据时候会提示错误TypeError: datetime.datetime(2012, 12, 12, 15, 47, 15) is not JSON serializable 搜索出来的解决方案基本都是用Django的DjangoJSONEncoder来解决,为了一个简单的办法引入Django这个大家伙实在有点不知所谓.不过这一点就体现了Django的资料多的优势了 正在下决心是否干脆下载了Djan

将字符串数据转为一个int类型的数组的方法

将某列int类型的数据转成一个字符串的方法,如: 现有一张表UserInfo(userId,userName) userId     userName E001                sa E002                张三 E003               刘丽 现要实现的功能是将userId使用“,”来进行一下拼接,返回的结果为:E001,E002,E003,其实现的方法 DECLARE @manageAreaName VARCHAR(100)set @manageAr

DELPHI中枚举类型数据的介绍和使用方法

在看delphi程序的时候看到aa=(a,b,c,d);这样的东西,还以为是数组,同事说是函数,呵呵,当然这两个都不屑一击,原来这样式子是在声明并付值一个枚举类型的数据.下边写下来DELPHI中枚举类型数据的介绍和使用方法.见笑..------------------------------------------------------枚举类型 Pascal程序不仅用于数值处理,还更广泛地用于处理非数值的数据.例如,性别.月份.星期几.颜色.单位名.学历.职业等.1.枚举类型的定义格式: ty