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

怎么在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://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东京热狠狠男人的天堂| 国产中文字幕一区久久| 日本成人午夜电影网站| 中文字幕人妻丝袜二区| 91精品超碰人人在线公开| 国产超大超粗超爽视频| 一区二区亚洲国产精品| 亚洲少妇插进去综合网| 久久精品成人无码观看56| 国产女主播在线观看一区| 丰满人妻侵犯中文字幕| 国产丝袜美腿在线观看| 亚洲精品av一区二区久久| 91精品手机在线观看| 91人妻互换一区二区| 国产91极品尤物白丝美女| 日韩久久精品免费视频| 日日躁夜夜躁狠狠躁黑人|