zoukankan      html  css  js  c++  java
  • 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();
    
    	}
    
    }
    
    

    大浮点数模板

  • 相关阅读:
    Jsp数据交互
    java生成验证码
    http状态码
    Java设计模式之单例
    QQ数据库管理
    Mysql中的存储过程,事物
    mysql中约束的添加,修改,与删除
    mysql中定义存储过程
    Mysql中的子查询等操作
    数据库的简单操作
  • 原文地址:https://www.cnblogs.com/Emcikem/p/11695321.html
Copyright © 2011-2022 走看看