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();
    
    	}
    
    }
    
    

    大浮点数模板

  • 相关阅读:
    用SQL语言操作数据
    用表组织数据
    第一个C#程序
    利用CSS3制作网页动画
    CSS3美化网页元素
    列表、表格与媒体元素
    表单
    HTML5基础
    使用Java编译思想
    Day06:方法 / 猜字母游戏
  • 原文地址:https://www.cnblogs.com/Emcikem/p/11695321.html
Copyright © 2011-2022 走看看