`
306963591
  • 浏览: 73722 次
  • 性别: Icon_minigender_1
  • 来自: 安徽省
社区版块
存档分类
最新评论

double 加法计算

    博客分类:
  • java
阅读更多

/*

 * @(#) Test.java 1.0  2011-12-13 

 *

 * (c) Copyright 2011 sm SCMS

 *

 * FILENAME    : Test.java

 * PACKAGE     : com.huateng.bo

 * CREATE DATE : 2011-12-13

 * AUTHOR      : smshen

 */

 

package com.huateng.bo;

 

/*******************************************************************************

 *  #(c) sm SCMS 

 *

 *  功能说明: 

 

 *  2011-12-13 上午9:15:09 smshen 创建文件

 * 

 *  修改说明: 创建文件

 

 *  2011-12-13 上午9:15:09 smshen 修改文件

 * 

 ******************************************************************************/

 

public class Test {

 

/**

* 功能 :

* 开发:smshen 2011-12-13

* @param args

*/

public static void main(String[] args) {

//不知double如何计算加法

double a = 123.98;

double b = 2.1;

System.out.println(a+b);

//超过128,计算的结果就会出现偏差

double c = 234.45;

double d = 3.2;

System.out.println(c+d);

//这是我想到的解决方法

System.out.println((doubleCalc("234.45") + doubleCalc("3.2"))/100);

}

private static double doubleCalc(String str) {

if (str.indexOf(".") >= 0) {

return Double.valueOf(str.substring(0, str.indexOf("."))) * 100

+ Double.valueOf(str.substring(str.indexOf("."))) * 100;

} else {

return Double.valueOf(str) * 100;

}

}

 

}

 

 

分享到:
评论
1 楼 di1984HIT 2014-02-04  
没用过试验一下。

相关推荐

    mfc 实现加法运算

    通过这个简单的MFC加法运算程序,我们可以学习到MFC中对话框的创建、控件的交互以及基本的数值计算。虽然这是一个基础的例子,但它展示了MFC如何简化Windows编程,使开发者能更专注于应用程序逻辑而不是底层的API...

    MFC程序设计加法运算

    在这个特定的场景中,"MFC程序设计加法运算"意味着我们需要利用MFC框架来实现一个简单的加法计算功能。 加法运算在编程中是最基础的操作之一,无论是简单的整数或浮点数相加,还是更复杂的数值计算,都离不开加法。...

    实例003——操作符重载实现编译多态——复数的加法运算.zip

    本实例“实例003——操作符重载实现编译多态——复数的加法运算”将深入探讨如何利用C++中的操作符重载来实现复数的加法运算。 首先,让我们理解什么是复数。复数由实部和虚部组成,通常表示为`a + bi`,其中`a`是...

    用C#编写简单加法运算器

    本教程将深入探讨如何使用C#语言编写一个简单的加法运算器,并逐步扩展到实现基础的四则运算功能。C#是一种广泛应用于Windows应用程序开发、游戏开发以及Web服务的面向对象的编程语言,由微软公司开发。 首先,我们...

    加法运算程序

    在编程领域,加法运算程序是一个非常基础但重要的概念,特别是在学习编程的初期阶段。这个程序主要用于接收用户输入的两个数值,然后计算它们的和,并将结果在屏幕上显示出来。这个过程涉及到计算机科学中的基本逻辑...

    Java Double相加出现的怪事

    在《Effective Java》这本书中也提到这个原则,float 和 double 只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal 一共有 4 个够造方法,我们可以使用 BigDecimal(double ...

    matlab零基础入门图像运算和变换:29 两张图像的加法运算.zip

    本教程“matlab零基础入门图像运算和变换:29 两张图像的加法运算”将带你进入这个领域,通过实践操作来学习如何对两张图像进行加法运算。 图像加法运算在MATLAB中是一种基本的图像合成技术,它涉及到将两个或多个...

    加法计算器(例子)

    只接受单次计算,如358+145。先填入第一个加数" 然后单击回车键" ; long double a,b,d; cin>>a; cout现在请输入第二个加数。" ; cin>>b; d=a+b; cout答案是:"; cin.get(); cin.get(); return 0; ...

    java数学计算工具类 double精确的加法算法 double精确的减法算法

    java数学计算工具类 double精确的加法算法 double精确的减法算法 精确的乘法算法 对精确的除法运算,当发生除不尽的 保留小数、数值精度

    c#加法运算器(乐言)

    在这个“c#加法运算器”项目中,我们很显然关注的是一个简单的计算器应用,它实现了基本的加法运算。这个资源可能是为了帮助计算机专业的学生理解基础的编程概念,尤其是C#语言中的算术运算和控制流。 在C#中,进行...

    VB加法计算机

    【VB加法计算机】是一个基于Visual Basic(VB)开发的简易计算器程序,主要功能是实现两个数字的加法运算。这个项目非常适合初学者学习,它能够帮助初学者了解基础的VB编程概念,如变量声明、用户输入处理、算术运算...

    Double类型精确计算

    Double类型精确计算,加法,减肥,乘除

    加法_算两个数的加法_

    在编程领域,加法是最基本的操作之一,无论是在数学计算还是数据处理中都不可或缺。本文将深入探讨如何在计算机程序中实现"算两个数的加法"这一核心知识点。 首先,我们要理解计算机如何处理加法。在二进制系统中,...

    double类型,精确的数据运算

    例如,可能有如`Arith.add(double a, double b)`这样的方法来进行加法运算,或者`Arith.multiply(double a, double b, int precision)`来指定精度进行乘法运算。 在实际使用过程中,开发者需要注意以下几点: 1. ...

    复数运算程序 包括 加法 减法等运算

    可能还包括了其他运算,如乘法、除法或者共轭复数的计算。此外,项目可能包含了测试用例,以确保这些运算的正确性。 为了进一步增强程序的可读性和灵活性,还可以添加其他方法,如打印复数、设置和获取复数的各个...

    matlab图像;70 两张图像的加法运算.zip

    这个压缩包“70 两张图像的加法运算”显然是关于如何在MATLAB中进行图像加法运算的一个实例。图像加法是将两个图像的像素值相加以创建新图像的一种基本操作,这在图像融合、增强或分析中很有用。以下是对这一主题的...

    matlab gui 加法计算器

    在这个例子中,我们将有2个文本框供用户输入数字,1个按钮执行加法操作,以及1个文本域显示计算结果。 接下来,我们分析“描述”部分:“用matlab guide 制作一个加法计算器”。这意味着我们将使用GUIDE来设计界面...

    利用vb编程实现加法计算器

    然后,它将输入转换为Double类型并进行加法运算,最后将结果显示在Label上。 在实际应用中,为了增强用户体验,我们还可以考虑以下几点改进: 1. 错误处理:除了检查输入是否为数字外,还可以添加其他错误处理,如...

    C++ QT加法器代码

    在设计时,我们可以添加两个QLineEdit,分别用于输入两个待加的数字,接着添加一个QPushButton,点击后触发加法运算,最后添加一个QLabel用于显示计算结果。 2. **C++代码实现** 在完成界面设计后,我们需要编写...

    加法计算器代码 加法计算器代码 加法计算器代码

    - **输入与输出**:计算器接收两个数值作为输入,进行加法运算后输出结果。 2. **算法设计**: - **逻辑结构**:最简单的加法计算器通常使用顺序结构,先读取两个数,然后执行加法操作,最后打印结果。 - **数据...

Global site tag (gtag.js) - Google Analytics