java实现两个大数相加



import java.math.BigInteger;
/**
*
* @author gyc
* 实现两个大数相加;
*/

public class bigNumber
{
      public BigInteger plus(String str1,String str2)
      {
          BigInteger var1=new BigInteger(str1);
          BigInteger var2=new BigInteger(str2);
          BigInteger result=var1.add(var2);
         
          //输出结果;
          System.out.println(result);
          return var1.add(var2);
         
      }
     
      //测试;
     public static void main(String[]args)
     {
         bigNumber b=new bigNumber();
         b.plus("123456", "4656148989614");
     }
          
}


/**
     冒泡排序的主要方法片段,从小到大排序
  */
  public int[] arraySort(int[]array){
          if(array.length==0)   return null;
          for(int i=0;i<array.length;i++)
              for(int j=array.length-1;j>i;j--){
                  if(array[j]<array[j-1]){//从小排到大
                      int t=array[j-1];
                      array[j-1]=array[j];
                      array[j]=t;
                  }
              }
          return array;
      }


你可能感兴趣的:(java,J#)