欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么在java中實(shí)現(xiàn)兩個(gè)大數(shù)相加

怎么在java中實(shí)現(xiàn)兩個(gè)大數(shù)相加?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

創(chuàng)新互聯(lián)專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、隰縣網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為隰縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

代碼如下:

public class BigIntAdd {
	private int[] array;
	//聲明一個(gè)數(shù)組 
	//計(jì)算大數(shù)相加的函數(shù) 
	public static String bigAdd(BigIntAdd fisrtNum, BigIntAdd secondNum) {
		String result = "";
		Boolean falg = false;
		//判斷數(shù)組是否越界的標(biāo)志 
		int[] arrayOne;
		int[] arrayTwo;
		int[] arrayThree = null;
		//把較長(zhǎng)的字符串放到arrayOne數(shù)組中,因?yàn)橐延?jì)算結(jié)果放到arrayOne數(shù)組中 
		if (fisrtNum.instance().length >= secondNum.instance().length) {
			arrayOne = fisrtNum.instance();
			arrayTwo = secondNum.instance();
		} else {
			arrayOne = secondNum.instance();
			arrayTwo = fisrtNum.instance();
		}
		for (int i = 0; i < arrayTwo.length; i++) {
			if (arrayOne[i] + arrayTwo[i] < 10) {
				//不需要進(jìn)位時(shí) 
				arrayOne[i] = arrayOne[i] + arrayTwo[i];
			} else if (arrayOne[i] + arrayTwo[i] >= 10) {
				//需要進(jìn)位時(shí) 
				arrayOne[i] = arrayOne[i] + arrayTwo[i] - 10;
				if ((i + 1) < arrayOne.length) {
					arrayOne[i + 1] = arrayOne[i + 1] + 1;
					//下一位的值加1
				} else {
					//當(dāng)arrayOne的長(zhǎng)度不夠時(shí)要把其復(fù)制到arrayThree中 
					falg = true;
					arrayThree = new int[arrayOne.length + 1];
					System.arraycopy(arrayOne, 0, arrayThree, 0,arrayOne.length);
					arrayThree[arrayOne.length] = 1;
					//把a(bǔ)rrayThree最高位賦值1,等價(jià)于進(jìn)位的1
				}
			}
		}
		//把數(shù)組arrayThree中的元素全部的拼接為字符串 
		if (falg) {
			for (int i : arrayThree) {
				result += i;
			}
		} else {
			for (int i : arrayOne) {
				result += i;
			}
		}
		//把結(jié)果反轉(zhuǎn)返回 
		return new StringBuffer(result).reverse().toString();
	}
	//初始化數(shù)組方法 
	private int[] instance() {
		return array;
	}
	//初始化構(gòu)造方法 
	public BigIntAdd(String num) {
		StringBuffer sb = new StringBuffer(num);
		String string = sb.reverse().toString();
		//實(shí)現(xiàn)字符串反轉(zhuǎn),便于計(jì)算 
		array = new int[string.length()];
		//把字符串轉(zhuǎn)化為數(shù)組 
		for (int i = 0; i < string.length(); i++) {
			array[i] = Integer.valueOf(string.substring(i, i + 1));
		}
	}
	public static void main(String [] args){
		String result=BigIntAdd.bigAdd(new BigIntAdd("5211111111"), new BigIntAdd("4099999999"));
		System.out.println(result);
	}
}

結(jié)果:

怎么在java中實(shí)現(xiàn)兩個(gè)大數(shù)相加

看完上述內(nèi)容,你們掌握怎么在java中實(shí)現(xiàn)兩個(gè)大數(shù)相加的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

新聞名稱:怎么在java中實(shí)現(xiàn)兩個(gè)大數(shù)相加
文章位置:http://www.aaarwkj.com/article38/pcdjsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)Google、網(wǎng)站設(shè)計(jì)搜索引擎優(yōu)化、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
永久免费看黄在线观看| 国产精品久久一区二区三区蜜桃| 91精品午夜在线观看| av在线日韩国产精品| 日本韩国av在线观看| 加勒比视频在线观看一区| 日操夜操天天操夜夜操| 免费人妻一区二区三区| 日韩在线视频 一区二区三区| 一级片一区二区中文字幕| av免费在线观看麻豆| 国产视频一区二区麻豆| 亚洲一级特黄高清录像| 日韩国产欧美亚州精品| 中午字幕人妻少妇久久| 欧美午夜福利在线电影| av一区二区日韩电影| 精品少妇一区二区三区| 亚洲精品国产二区中文字幕| 成年人收看黄色一二级片| 亚洲精品一区二区三区小| 中文字幕亚洲无级av| 日本人的黄色录像视频| 欧美日韩一区二区激情在线| 欧美精品亚洲精品日韩| 日韩视频在线一区二区三区| 久久激情日本人妻av免费| 男女互射视频在线观看| 亚洲av毛片免费在线观看| 日韩一级精品电影网| 欧美日韩国产天天干| 久久99久久久国产精品| 亚洲女久久久噜噜噜综合| 日韩成年人高清精品不卡一区二区 | 亚洲国产精品青青草| 99热在线精品国产观看| 国产一区二区成人精品| 免费看国产一级黄色大片| 欧美欧美欧美欧美一二三区| 日本理论高清在线观看| 亚洲精品综合在线二区|