double到int转换,有“截断”误差的。
可以通过+0.5来完成操作。
int main()
{
double d_value=1.13;
d_value = d_value*100+0.5;
cout<<"d_value"<<d_value<<endl;
cout<<"d_value int" <<(int) d_value<<endl;
}
可以通过+0.5来完成操作。
int main()
{
double d_value=1.13;
d_value = d_value*100+0.5;
cout<<"d_value"<<d_value<<endl;
cout<<"d_value int" <<(int) d_value<<endl;
}
发表评论
-
java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path
2011-08-19 17:01 2509Exception in thread "main& ... -
打jar包
2011-05-26 18:35 1034打成jar包: 1、没有其他类库jar文件和插件 ... -
Java实现通用线程池
2011-05-05 23:11 1054线程池通俗的描述就是预先创建若干空闲线程,等到需要用多线程去处 ... -
Java tutorial
2011-05-05 21:49 1022http://download.oracle.com/java ... -
java.awt.component.repaint()
2011-05-05 18:57 1044repaint public void repaint()R ... -
validate
2011-05-05 17:21 749validate public void validate( ... -
Class.forName和New的比较
2011-04-26 14:46 712在初始化一个类,生成一个实例的时候,newInstance() ... -
Responding to Window-Closing Events
2011-04-26 03:00 779By default, when the user close ... -
Map、Collection、List接口的总结
2011-04-26 02:52 846Map接口: | + -- ... -
复杂的GridBagLayout
2011-02-07 16:06 1042今天终于耐着性子弄懂了GridBagLayout是怎么使用的。 ... -
swing中的布局管理器
2011-02-07 15:42 14504.CardLayout CardL ... -
swing中的最上层组件
2011-02-07 15:05 2753swing中几乎所有组件都是从JComponent衍生而来,也 ... -
Java swing 组件分层介绍:JRootPane,GlassPane,LayeredPane
2011-02-06 17:01 3056什么是Swing,什么又是ligh ... -
JTextArea操作
2011-01-11 18:03 1250JTextArea操作: (1)在JTextArea插入 ... -
各种排序算法java实现
2010-11-25 15:20 599package org.rut.util.algorith ... -
Java中使用BigDecimal进行浮点数高精度计算
2010-11-25 15:18 815转自:http://chongtianpig.netbei.c ... -
利用java内存映射文件机制实现CRC循环冗余校验
2010-11-19 13:52 1107import java.nio.MappedByteBuf ... -
java中进行二进制,八进制,十六进制,十进制间进行相互转换
2010-11-19 13:48 655十进制转成十六进制: Integer.toHexString ... -
JScrollPane 例解
2010-11-19 01:49 1538类层次结构图: java.lang.Object -- ... -
JTextField JTextArea 区分
2010-11-19 01:14 1522一、单行文本输入框(JTextField) 在许多情况下 ...
评论