zoukankan      html  css  js  c++  java
  • java 大数的学习

    import java.math.*;
    import java.util.*;
    
    public class study {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner cin = new Scanner(System.in);
    		BigInteger a, b;
    		
    		while(cin.hasNext()) { //循环读入,到文件尾
    			a = cin.nextBigInteger();
    			b = cin.nextBigInteger();
    			System.out.println(a.add(b)); // 加
    			System.out.println(a.subtract(b)); //减
    			System.out.println(a.multiply(b)); // 乘
    			System.out.println(a.divide(b)); // 除
    			System.out.println(a.remainder(b)); //取模
    			
    			// 大整数比较
    			if (a.compareTo(b) == 0) System.out.println("a == b");
    			else if (a.compareTo(b) > 0) System.out.println("a > b");
    			else if (a.compareTo(b) < 0) System.out.println("a < b");
    			
    			//大整数绝对值
    			System.out.println(a.abs()); //大整数a的绝对值
    			
    			//大整数的幂
    			int p = 10;
    			System.out.println(a.pow(p)); //大整数a的p次幂
    			
    			//返回大整数10进制表示的字符串
    			System.out.println(a.toString());
    			
    			//返回大整数k进制的字符串表示
    			int k = 8;
    			System.out.print(a.toString(k));
    			
    			//大整数赋值操作
                BigInteger tem = BigInteger.valueOf(10);
    			System.out.println(tem);
    		}
    	}
    
    }
    
    东北日出西边雨 道是无情却有情
  • 相关阅读:
    ◆ C++中通过溢出覆盖虚函数指针列表执行代码
    关于在OnTimer中连续弹出对话框的讨论
    SetTimer
    Windows内核对象
    日志收缩
    暴力求值
    低级问题
    函数限制
    字符串找字段和表
    android错误提示说明汇总
  • 原文地址:https://www.cnblogs.com/ccut-ry/p/8988218.html
Copyright © 2011-2022 走看看