decimal在java中用什么类型,MYSQL数据库 的 decimal 字段类型 和 Java 的BigDecimal
mysql中的decimal , 在java中的用BigDecimal表示的。
decimalBigDecimalBigDecimal的四则运算BigDecimal a = new BigDecimal("123");
BigDecimal b = new BigDecimal("456");
BigDecimal c = a.add(b);// 加
BigDecimal d = a.subtract(b);// 减
BigDecimal e = a.multiply(b);// 乘
// 除
// 参数2:指定精度,保留6位小数 ; 参数3: 选择舍入模式,此处为 四舍五入
BigDecimal f = a.divide(b, 6, BigDecimal.ROUND_HALF_UP);
// jdk 1.9中第三个参数 被RoundingMode取代
BigDecimal f = a.divide(b,RoundingMode.DOWN);//舍弃小数位
BigDecimal f = a.divide(b,2,RoundingMode.HALF_DOWN );//2位小数;舍入模式为大于0.5进1,否则舍弃。1
2
3
4
5
6
7
8
9
10
11
12
13
14BigDecimal 的 signum() 方法 : 返回此 BigDecimal 的正负号。//返回 1 表示值 为正值 ; 0 表示 为 0 ; -1 表示 负数 。
BigDecimal a = new BigDecimal("123");
int b = a.signum(); // 结果是 11
2
3BigDecimal 的 compareTo()方法 , 比较大小 ; (不能直接使用算数运算符 == ,>, < 比较)// 结果 : 1 表示 大于; 0 表示 等于; -1 表示 小于 .
BigDecimal a = new BigDecimal(0.5);
BigDecimal b = new BigDecimal(0.2);
int c = a.compareTo(b); // 结果 C = 1
--------------------- 本文来自 North_Spark 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/diyu122222/article/details/76887382?utm_source=copy
decimal在java中用什么类型,MYSQL数据库 的 decimal 字段类型 和 Java 的BigDecimal相关推荐
- mysql数据库中常用的类型_MySQL数据库中常用字段类型
MySQL数据库中常用字段类型 整数型:TINYINT,SMALLINT,INT,BIGINT 小数型:FLOAT,DOUBLE,DECIMAL(M,D) 字符型:CHAR,VARCHAR 日期型:D ...
- mysql long raw类型_ORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob)
这里我用的是ORACLE9I, 建立了表C_EMP1_T,结构如下: create table C_EMP1_T ( EMP_ID NUMBER(20) not null, // ...
- mysql数据库电话号码类型,mySQL数据库一:数据类型
Mysql数据库的数据类型.索引.锁.事务和视图 Mysql数据库的数据类型.索引.锁.事务和视图 数据的类型 1)数据类型: 数据长什么样? 数据需要多少空间来存放? 系统内置数据类型和用户定义数据 ...
- clob类型类似MySQL_Oracle中大文本数据类型Clob 长文本类型 (MySQL中不支持,使用的是text)Blob 二进制类型MySQL数据库Text...
Oracle中大文本数据类型 Clob 长文本类型 (MySQL中不支持,使用的是text) Blob 二进制类型 MySQL数据库 Text 长文本类型 TINYTEXT: 256 bytes TE ...
- Java连接并操纵MySQL数据库的全过程
文章目录 一.安装MySQL 二.Navicat连接MySQL 三.Java连接MySQL (一).使用 JDBC 连接 MySQL 数据库. 1. 下载驱动包 2.解压 3.在IDEA中导入jar包 ...
- mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...
如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...
- mysql数据库数据类型_MySQL-数据类型
mysql数据库数据类型 MySQL-数据类型 (MySQL - Data Types) Properly defining the fields in a table is important to ...
- mysql 不同分区 同时insert_一文看懂mysql数据库分区表概念、类型、适用场景、优缺点及原理...
概述 最近对项目上部分表按时间做了分区,所以顺便整理下mysql分区表的一些内容,仅供参考. 一.分区表概念 分区是将一个表的数据按照某种方式,比如按照时间上的月份,分成多个较小的,更容易管理的部分, ...
- Java使用Jdbc操作MySql数据库(一)
这个示例是Java操作MySql的基本方法. 在这个示例之前,要安装好MySql,并且配置好账户密码,创建一个logininfo数据库,在数据库中创建userinfo数据表.并且在表中添加示例数据. ...
最新文章
- 【2021斯坦福新书】统计学思维,300页pdf
- Ubuntu分别用ibus和scim安装五笔
- 什么是 TypeScript 变量的 declared type
- WordPress 多语言支持(本地化)
- java第七章jdbc课后简答题_Java周测题08.13
- mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字:
#includest - phpStudy...
- Oracle技术之ASM上恢复STANDBY数据库出现ORA-15173错误
- 十、Mysql执行计划详细解析
- 网络通信框架 HP-Socket v5.5.1,支持可靠 UDP
- linux 查看gcc安装目录,linux安装GCC详解
- Fast BSS Transition原理简介
- 记忆力训练软件测试自学,记忆力训练题,每天10分钟,一周提高5倍记忆力
- 深度:企业为什么需要一个平台级的OA产品?
- 一文读懂 Jmeter - 你以为Jmeter只能用来做压力测试?
- 开发环境搭建:Python(x,y) + Wing IDE4.0.3以及破解
- 转:《七周成为数据分析师》总结
- ZK锦集:Zookeeper的下载和安装 | 真/伪集群的快速搭建| 总结的很详细
- 减库存怎么处理 java_java减库存
- ElasticSearch 使用教程之_score(评分)介绍
- 直观理解Neural Tangent Kernel
热门文章
- commons-fileupload实现单次上传文件(word文档)
- chrome 非安全模式解决开发跨域问题
- 浅析下关于js的 逗号运算符 和 改变this指向 的一道题(mv to git)
- 6426C Lab2 部署和配置证书服务
- 数字证书注册审批机构(RA)
- laravel5.6 邮件队列database驱动简单demo
- 如何在面试中脱颖而出?
- centOS安装oracleDB,静默安装DBCA的时候,报错
- fastdfs-client-java操作fastdfs
- 大数据之_数据采集Flume_架构---Flume工作笔记004