java 学习 BigInteger

54 篇文章 5 订阅 ¥99.90 ¥299.90
本文介绍了如何在Java中使用BigInteger处理高精度计算,包括读入、输出大整数,以及BigInteger的主要功能和常见操作,如加减乘除、移位、取模、幂运算等。同时,讲解了BigInteger的数据类型、赋值方法和一些关键函数的应用,如isProbablePrime用于判断可能的素数,以及compareTo和equals进行数值比较。
摘要由CSDN通过智能技术生成

用Java来处理高精度问题,比较方便

头文件:import java.io.*;

          import java.util.*;

          import java.math.*;

读入:  Scanner cin = Scanner (System.in);

          while(cin.hasNext())//等价于!=EOF

          n=cin.nextInt();//读入一个int型的数

          n=cin.nextBigInteger();//读入一个大整数

输出:  System.out.print(n);//打印n

          System.out.println();//换行

          System.out.printf("%d\n",n);//也可以类似c++里的输出方式

定义:  int i,j,k,a[];

          a = new int[100];

          BigInteger n,m;

          BigDecimal n;

          String s;

数据类型:

数据类型     类型名     位长        取值范围             默认值

布尔型       boolean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sunshine_gao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值