社区
Java SE
帖子详情
java 中,Bigdecimal 转 int 的 问题
思卓
2008-08-21 05:02:18
请教各位,
我现在需要判断一个bigdecimal类型的变量是否为0,
我想通过转为int来判断,
先说我的方法(错误):
int a = Integer.parseInt(mybigdecimal);
这样写,代码没有提示错误提示,
但是当运行时候,
给mybigdecimal赋值 比如 52.00 的时候会出错,
请教各位,还有无其他的方法来解决这个问题。
谢谢!
...全文
6084
5
打赏
收藏
java 中,Bigdecimal 转 int 的 问题
请教各位, 我现在需要判断一个bigdecimal类型的变量是否为0, 我想通过转为int来判断, 先说我的方法(错误): int a = Integer.parseInt(mybigdecimal); 这样写,代码没有提示错误提示, 但是当运行时候, 给mybigdecimal赋值 比如 52.00 的时候会出错, 请教各位,还有无其他的方法来解决这个问题。 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
思卓
2008-08-21
打赏
举报
回复
呵呵! 多谢各位,我现在就去试了,
我电脑有问题,鼠标单击变双击,所以出现很多帖子,也跑掉了很多分呀!
web28316
2008-08-21
打赏
举报
回复
BigDecimal有个intValue方法,直接可以转换。
lemon520
2008-08-21
打赏
举报
回复
intValue()...
南南北北
2008-08-21
打赏
举报
回复
回答三次了。。。
int a = mybigdecimal.intValue();
web28316
2008-08-21
打赏
举报
回复
Integer.parseInt(String aa),语法检查不通过的。
java
bigdecimal
转
int
_
java
BigDecimal
转
int
类型的
问题
[
Java
] 纯文本查看 复制代码package com.rl.jdbc;import
java
.math.
BigDecimal
;import
java
.sql.Connection;import
java
.sql.DriverManager;import
java
.sql.ResultSet;import
java
.sql.SQLException;import
java
.sql.Stateme...
【
Java
】
BigDecimal
和String,
BigDecimal
和
Int
的类型
转
换
【
Java
】
BigDecimal
和String,
BigDecimal
和
Int
的类型
转
换
bigdecimal
与
int
相互
转
换
1、
bigdecimal
转
int
BigDecimal
b=new
BigDecimal
(1.1);
int
a = b.
int
Value(); 2、
int
转
bigdecimal
BigDecimal
b= new
BigDecimal
(0);
int
i = 1; b =
BigDecimal
.valueOf((
int
)i);
Java
:
BigDecimal
的
int
、string
转
换
当程序
中
涉及金钱存储变量的时候,可以通过
BigDecimal
进行操作,比
int
更加安全。 ps:微信支付时,只能用整形,价钱12.34*100的整型,输出结果仍为 价钱12.34//字符串型 String money = 12.34;//声明
BigDecimal
moneys =new
BigDecimal
(money);//
转
换
int
int
moneys1 = moneys.
int
Value
BigDecimal
转
为
int
类型
直接调用
BigDecimal
的
int
Value()方法 示例:
BigDecimal
a = new
BigDecimal
(“1.1”);
int
b = a.
int
Value();
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章