/*
* @(#) 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;
}
}
}
分享到:
相关推荐
通过这个简单的MFC加法运算程序,我们可以学习到MFC中对话框的创建、控件的交互以及基本的数值计算。虽然这是一个基础的例子,但它展示了MFC如何简化Windows编程,使开发者能更专注于应用程序逻辑而不是底层的API...
在这个特定的场景中,"MFC程序设计加法运算"意味着我们需要利用MFC框架来实现一个简单的加法计算功能。 加法运算在编程中是最基础的操作之一,无论是简单的整数或浮点数相加,还是更复杂的数值计算,都离不开加法。...
本实例“实例003——操作符重载实现编译多态——复数的加法运算”将深入探讨如何利用C++中的操作符重载来实现复数的加法运算。 首先,让我们理解什么是复数。复数由实部和虚部组成,通常表示为`a + bi`,其中`a`是...
本教程将深入探讨如何使用C#语言编写一个简单的加法运算器,并逐步扩展到实现基础的四则运算功能。C#是一种广泛应用于Windows应用程序开发、游戏开发以及Web服务的面向对象的编程语言,由微软公司开发。 首先,我们...
在编程领域,加法运算程序是一个非常基础但重要的概念,特别是在学习编程的初期阶段。这个程序主要用于接收用户输入的两个数值,然后计算它们的和,并将结果在屏幕上显示出来。这个过程涉及到计算机科学中的基本逻辑...
在《Effective Java》这本书中也提到这个原则,float 和 double 只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal 一共有 4 个够造方法,我们可以使用 BigDecimal(double ...
本教程“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精确的减法算法 精确的乘法算法 对精确的除法运算,当发生除不尽的 保留小数、数值精度
在这个“c#加法运算器”项目中,我们很显然关注的是一个简单的计算器应用,它实现了基本的加法运算。这个资源可能是为了帮助计算机专业的学生理解基础的编程概念,尤其是C#语言中的算术运算和控制流。 在C#中,进行...
【VB加法计算机】是一个基于Visual Basic(VB)开发的简易计算器程序,主要功能是实现两个数字的加法运算。这个项目非常适合初学者学习,它能够帮助初学者了解基础的VB编程概念,如变量声明、用户输入处理、算术运算...
Double类型精确计算,加法,减肥,乘除
在编程领域,加法是最基本的操作之一,无论是在数学计算还是数据处理中都不可或缺。本文将深入探讨如何在计算机程序中实现"算两个数的加法"这一核心知识点。 首先,我们要理解计算机如何处理加法。在二进制系统中,...
例如,可能有如`Arith.add(double a, double b)`这样的方法来进行加法运算,或者`Arith.multiply(double a, double b, int precision)`来指定精度进行乘法运算。 在实际使用过程中,开发者需要注意以下几点: 1. ...
可能还包括了其他运算,如乘法、除法或者共轭复数的计算。此外,项目可能包含了测试用例,以确保这些运算的正确性。 为了进一步增强程序的可读性和灵活性,还可以添加其他方法,如打印复数、设置和获取复数的各个...
这个压缩包“70 两张图像的加法运算”显然是关于如何在MATLAB中进行图像加法运算的一个实例。图像加法是将两个图像的像素值相加以创建新图像的一种基本操作,这在图像融合、增强或分析中很有用。以下是对这一主题的...
在这个例子中,我们将有2个文本框供用户输入数字,1个按钮执行加法操作,以及1个文本域显示计算结果。 接下来,我们分析“描述”部分:“用matlab guide 制作一个加法计算器”。这意味着我们将使用GUIDE来设计界面...
然后,它将输入转换为Double类型并进行加法运算,最后将结果显示在Label上。 在实际应用中,为了增强用户体验,我们还可以考虑以下几点改进: 1. 错误处理:除了检查输入是否为数字外,还可以添加其他错误处理,如...
在设计时,我们可以添加两个QLineEdit,分别用于输入两个待加的数字,接着添加一个QPushButton,点击后触发加法运算,最后添加一个QLabel用于显示计算结果。 2. **C++代码实现** 在完成界面设计后,我们需要编写...
- **输入与输出**:计算器接收两个数值作为输入,进行加法运算后输出结果。 2. **算法设计**: - **逻辑结构**:最简单的加法计算器通常使用顺序结构,先读取两个数,然后执行加法操作,最后打印结果。 - **数据...