Java解法
标签: 机试攻略 - 高分篇
学习人数: 13.0k


高清播放
赞赏支持

基本上所有的OJ都支持Java,所以建议大家使用Java来解决高精度的题目。

BigDecimal(表示浮点数)和BigInteger(表示整数)加上
import java.math.*

valueOf(parament); //将参数转换为指定类型  
add(); //大数加法  
substract(); //减法  
multiply(); //乘法  
divided(); //相除取整  
remainder(); //取余  
pow(); //a.pow(b) = a ^ b  
gcd(); //最大公约数  
abs(); //绝对值  
negate(); //取反数  
mod(); //a.mod(b) = a % b = a.remainder(b)  
max(); min();  
public int compareTo(); //比较  
boolean equals(); //比较是否相等  

 

参考代码

import java.math.BigInteger;  
import java.util.Scanner;  
  
public class Main {  
  
    public static void main(String[] args) {  
        Scanner sr=new Scanner(System.in);  
        while (sr.hasNext()) {  
            BigInteger a,b;  
            a=sr.nextBigInteger();  
            b=sr.nextBigInteger();  
            System.out.println(a.add(b));  
        }  
    }  
}  

 

登录查看完整内容


课后作业

了解本节内容即可


登录后开始许愿

暂无评论,来抢沙发