本文共 1811 字,大约阅读时间需要 6 分钟。
Description
Input
Output
Sample Input
0.750.00010.01234567
Sample Output
0.75 [8] = 0.953125 [10]0.0001 [8] = 0.000244140625 [10]0.01234567 [8] = 0.020408093929290771484375 [10]
import java.util.*; //包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、 // 国际化和各种实用工具类(字符串标记生成器、随机数生成器和位、 //日期Date类、堆栈Stack类、向量Vector类等import java.math.*; //包含大数的类型import java.io.*; //包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。public class Main{public static void main(String[] args){Scanner cin= new Scanner(System.in);BigDecimal a=BigDecimal.valueOf(1),eight=BigDecimal.valueOf(8);; //定义大数类型并且赋初值String str;while(cin.hasNext()){ BigDecimal an=BigDecimal.valueOf(0); BigDecimal b=a.divide(eight); //对大数的操作不能用简单的基本运算符,必须用函数操作 //add();subtract();multiply();divide(); //加减乘除计算函数 str=cin.nextLine(); //大数是已字符串形式输入输出 for(int i=2;i
转载地址:http://ypcwo.baihongyu.com/