老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

使用Java怎么實現兩個大數之間的運算

這期內容當中小編將會給大家帶來有關使用Java怎么實現兩個大數之間的運算,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創新互聯公司是一家專業提供新余企業網站建設,專注與網站設計制作、網站建設成都h5網站建設、小程序制作等業務。10年已為新余眾多企業、政府機構等服務。創新互聯專業網站設計公司優惠進行中。

大數相減

import java.util.Scanner;
/*
 進行大數相減,只能對兩個正數進行相減
*/
public class BigNumber
{
	public static void main(String[] args)
	  {
		Scanner scan=new Scanner(System.in);
		String a,b;
		while (scan.hasNext())
		    {
			BigNumber big=new BigNumber();
			a=scan.nextLine();
			b=scan.nextLine();
			System.out.println(big.bigNumberSub(a,b));
		}
	}
	public String bigNumberSub(String x,String y)
	  {
		//String result=null;
		char[] a=x.toCharArray();
		char[] b=y.toCharArray();
		int lenA=a.length;
		int lenB=b.length;
		int len=lenA>lenB?lenA:lenB;
		int[] result=new int[len];
		//字符串反轉
		char[] A=new char[lenA];
		char[] B=new char[lenB];
		for (int i=0;ilenB)
		    {
			sign='+';
		} else
		    {
			for (int i=lenA-1;i>=0;i--)
			      {
				if (A[i]B[i])
				        {
					sign='+';
					break;
				}
			}
		}
		//      
		int aint,bint;
		for (int i=0;i=0;i--)
		    {
			if (result[i]==0&&flag)
			      {
			} else
			      {
				sb.append(result[i]);
				flag=false;
			}
		}
		return sb.toString();
		//return result;
	}
}

結果:

使用Java怎么實現兩個大數之間的運算

在Java中,還可以通過BigInteger類來解決精度問題。

import java.util.Scanner;
import java.math.BigInteger;
/*
 進行大數相加,
*/
public class BigNumber
{
	public static void main(String[] args)
	  {
		Scanner scan=new Scanner(System.in);
		while (scan.hasNext())
		    {
			BigInteger b1=new BigInteger(scan.nextLine());
			BigInteger b2=new BigInteger(scan.nextLine());
			System.out.println(b1.add(b2));
			//System.out.println(000);
		}
	}
}

結果

使用Java怎么實現兩個大數之間的運算

接著再看一則代碼示例:

/**
 * 大數運算
 * BigInteger
 * 求91的5次方
 * 求它除以100的余數
 * 大數運算Biginteger類的方法調用
 */
package com.test1;
import java.math.*;
import java.math.BigInteger;
public class test100 {
 
  /**
   * @param args
   */
  static BigInteger k=BigInteger.valueOf(1);
  static BigInteger j=BigInteger.valueOf(91);
  static BigInteger n;
  BigDecimal l=new BigDecimal("100");
  static BigInteger m=new BigInteger("100");
  public static void main(String[] args) {
    // TODO Auto-generatedmethod stub
   
//   k=BigInteger.valueOf(1);
//   k=new BigInteger("1");
    for(int i=1;i<=5;i++){
      k=k.multiply(j);
      System.out.println(k.toString());
//     n=k.remainder(m);
      n=k.remainder(m);
      System.out.println(n.toString());
      
    }
 
  }
 
}

結果:

使用Java怎么實現兩個大數之間的運算

上述就是小編為大家分享的使用Java怎么實現兩個大數之間的運算了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創新互聯行業資訊頻道。


當前名稱:使用Java怎么實現兩個大數之間的運算
鏈接地址:http://www.xueling.net.cn/article/psgccp.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 免费播放大片免费观看视频 | 国产成人在线免费观看视频 | 欧美人与拘牲交大全视频 | 鲍鱼av在线 | 91精品国产综合久久久久久丝袜 | 日韩av在线一区二区三区 | 亚洲激情四射视频中文字幕久久 | 亚洲AV色香蕉一区二区蜜桃小说 | 亚洲AV成人一区二区三区观看在线 | 亚洲日本无码AA在线播放 | av集市在线观看 | 亚洲精品无码你懂的网站 | 99国产一区二区精品久久 | 久久久99爱 | 亚洲中文无码永久免 | 国产迷晕暴力玩弄网站 | 久久精品国产综合 | 扒开粉嫩的小缝喷白浆h | 正在播放国产真实露脸高清 | 奇米在线7777 | 亚洲V欧美V国产V在线观看 | 好爽好黄好刺激的视频 | 97在线观看免费观看高清 | 姑娘第四集免费看视频 | 性生交大片免费看 | 久久综合五月丁香六月丁香 | 69中国xxxxxxxxx18 狠狠操操操 | 中文精品久久久久鬼色 | 久久久久欧美激情饼干 | 91精品一本久道久久丁香狠狠躁 | AAA级黄色视频 | 免费视频99 | 色婷婷五月综合丁香中文字幕 | 无码精品国产一区二区三区免费 | 国产亚洲精品久久久久久网站 | 兔费国产一级av片高潮版 | 亚洲午夜久久久久妓女影院 | 国产11页| 很黄很黄的曰批视频 | 网友自拍露脸国语对白 | 亚洲综合一区二区三区四区 |