大数加法:

import java.math.BigInteger;  

import java.util.*;  

import java.io.*;  

  

public class Main  

{  

    public static void main(String args[])  

    {  

        Scanner in = new Scanner(System.in);  

        int n = in.nextInt();         

        for(int i = 1; i <= n; ++i)  

        {  

            BigInteger a = in.nextBigInteger();  

            BigInteger b = in.nextBigInteger();  

            BigInteger ans = a.add(b); 

            System.out.println("Case " + i + ":");  

            System.out.println(a + " + " + b + " = " +ans);  

        }  

    }  

}

小数版:

import java.math.BigDecimal;  
import java.util.*;  
import java.io.*; 
public class Main  
{  
 public static void main(String args[])  
 {  
  Scanner cin=new Scanner(System.in);
  while(cin.hasNext()){
   String s=cin.next();
   String ss=cin.next();
   BigDecimal a=new BigDecimal(s);
   BigDecimal b=new BigDecimal(ss);
   BigDecimal t=a.add(b);
   System.out.println(t);
  }
 }  
}

大数减法:

import java.math.BigInteger;  

import java.util.*;  

import java.io.*;  

public class Main  

{  

    public static void main(String args[])  

    {  

        Scanner in = new Scanner(System.in);  

        int n = in.nextInt();         

        for(int i = 1; i <= n; ++i)  

        {  

            BigInteger a = in.nextBigInteger();  

            BigInteger b = in.nextBigInteger();  

            b=b.negate();//把b变成负的

            BigInteger ans = a.add(b); 

            System.out.println("Case " + i + ":");  

            System.out.println(a + " + " + b + " = " +ans);  

        }  

    }  

}


你可能感兴趣的文章

评论区

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

您好,欢迎到访网站!
  查看权限

«   2018年9月   »
12
3456789
10111213141516
17181920212223
24252627282930

最新留言