• java大数运算


    大整数模板

    package Experiment;
    import java.util.*;
    import java.math.BigInteger;
    
    public class Main {
    
    	public static void main(String[] args) {
    		Scanner in  = new Scanner(System.in);
    		BigInteger a,b;
    		while(in.hasNext()) {
    			a = in.nextBigInteger();
    			b = in.nextBigInteger();
    			
    			/**
    			 * 	加减乘除取模
    			 * 
    			 * */
    			System.out.println(a.add(b));//a+b
    			System.out.println(a.subtract(b));//a-b
    			System.out.println(a.multiply(b));//a*b
    			System.out.println(a.divide(b));//a/b(取整)
    			System.out.println(a.remainder(b));//a%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 n = 10;
    			System.out.println(a.pow(n));//a^n
    			
    			
    			/**
    			 * 	返回大整数十进制的字符串表示
    			 * 
    			 * */
    			
    			System.out.println(a.toString());//
    
    			
    			/**
    			 * 	返回大整数p进制的字符串表示
    			 * 
    			 * */
    			int p = 8;
    			System.out.println(a.toString(p));//
    
    			
    		}
    		in.close();
    
    	}
    
    }
    
    

    大浮点数模板

  • 相关阅读:
    Eighth scrum meeting
    Seventh scrum meeting
    Sixth scrum meeting
    Fifth scrum meeting
    Forth scrum meeting
    Third scrum meeting
    2019-07-25 L430 生物 GPS
    L429 Why Do Smart People Do Foolish Things?
    L427 长难句
    L426
  • 原文地址:https://www.cnblogs.com/Emcikem/p/11695321.html
Copyright © 2020-2023  润新知