1.设计思想:
定义两个字符串number1和number2,分别输入一串数字,然后定义两个BigDecimal类的对象f1,f2分别接收number1和number2的值,然后调用BigDecimal中的f1.add(f2)函数即可求得精确的两数之和。
2.程序流程图:
3.程序源代码
import java.util.Scanner;
import java.math.BigDecimal;
public class Test_01
{
public static void main(String args[])
{
Scanner input=new Scanner(System.in);
System.out.println("please write in a number1:");
String number1=input.nextLine();
System.out.println("please write in another number2:");
String number2=input.nextLine();
BigDecimal f1 = new BigDecimal(number1);
BigDecimal f2 = new BigDecimal(number2);
System.out.println(number1+"+"+number2+"="+f1.add(f2));
}
}
4.结果截图