JAVA大数使用

来源:互联网 发布:mac个人收藏添加 编辑:程序博客网 时间:2024/06/12 19:55
import java.math.BigDecimal;import java.math.BigInteger;import java.math.RoundingMode;import java.util.Scanner;import javafx.scene.transform.Scale;import java.io.*;;public class Main {public static void main(String[]args){Scanner in=new Scanner(System.in);BigInteger a=new BigInteger("3");//通过字符串构造BigInteger b=BigInteger.valueOf(12);//通过普通数值构造System.out.println(a.add(b).toString());//加法System.out.println(a.subtract(b).toString());//减法System.out.printlna.multiply(b).toString());//乘法System.out.println(a.divide(b).toString());//除法System.out.println(a.mod(b).toString());//取模BigDecimal x=new BigDecimal("2.0");BigDecimal y=BigDecimal.valueOf(4.0);System.out.println(x.add(y).toString());System.out.println(x.subtract(y).toString());System.out.println(x.multiply(y).toString());//除法,保留4位小数,按照四舍五入法System.out.println(x.divide(y,4,BigDecimal.ROUND_HALF_UP).toString());}}

0 0
原创粉丝点击