大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java中的遞歸調用函數的簡單教程

Java中的遞歸調用函數的簡單教程

更新時間:2020-09-17 15:37:28 來源:動力節點 瀏覽2666次

說到遞歸,java中的遞歸和C語言中也是很相似的,在Java中,遞歸其實就是利用了的先進后出的機制來描述的。

public?class?HelloWorld?{
	public?static?void?main(String[]?args){
	//	Scanner?s?=?new?Scanner(System.in);
	//	System.out.println("請輸入一個數字");
	//	int?num?=?s.nextInt();
		int?c?=?10?,?d?=?20?;
		swep(c,d);
		System.out.println("c="+c+"d"+d);
		//java中使用內存時,直接把內存氛圍堆,棧內存。
		//堆:通過垃圾回收器回收內存。
		//棧:用完自動釋放,先進后出。
		//所以上面的c,d和swep里面的a,b沒有任何關系
		//這點和C語言是類似的。
		
		//下面演示的是棧的先進原理--->Java函數方法的遞歸調用
		long?ret?=?jiecheng1(5);
		System.out.println(ret);
		int?fei?=?GetNdata(8)?;
		System.out.println(fei);
		
	}
	//Java中簡單遞歸調用--->和C類似??利用棧的先進后出的原理
	public?static?long?jiecheng1(int?n){		
		if(n?==?1)
			return?1?;
		return?jiecheng1(n-1)*n;
	}
	//斐波那契數列?獲取第N項的數
	public?static?int?GetNdata(int?n)
	{
		if(n?==?1?||?n?==?2)
			return?1?;
		return?GetNdata(n-1)?+?GetNdata(n-2)?;
	}
	public?static?long?jiecheng(int?n){
		int?t=?1?;
		for(int?i?=?1?;?i?<?n?;?i++){
			t?*=?i?;
		}
		return?t?;
	}
	public?static?void?swep(int?a?,?int?b){
		int?t?=?a?;
		a?=?b?;
		b?=?t?;
	}
}

以上就是動力節點java培訓機構的小編針對“Java中的遞歸調用函數的簡單教程”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美亚洲国产日韩综合在线播放 | 亚洲人成一区二区不卡 | 五月婷婷激情视频 | 美国免费三片在线观看 | 亚州色吧 | 精品久久久久久久九九九精品 | 国产高清成人 | 久久亚洲精品中文字幕三区 | www.伊人久久 | 免费视频爱爱太爽在线观看 | 日韩精品成人免费观看 | 四虎成人免费观看在线网址 | 手机在线精品视频每日更新 | 精品中文字幕久久久久久 | 婷婷国产| 国产亚洲综合在线 | 99在线看| 男人午夜剧场 | 一区二区三区视频观看 | 国产在线精品网址你懂的 | 国产福利不卡视频在免费 | 亚洲国产成人久久 | 欧美久久久久欧美一区 | 国产极品福利视频在线观看 | 性欧美xo视频在线观看 | 亚洲高清成人欧美动作片 | 天天狠狠色综合图片区 | 日本精品在线观看视频 | 天天做.天天爱.天天综合网 | 午夜国产福利在线观看 | 久久久久爽亚洲精品 | 9191精品国产费久久 | 开心激情五月婷婷 | 9久久这里只有精品国产 | 波多野结衣免费免费视频一区 | 欧美爱爱片 | 按摩理论片| 男人搡女人视频免费看 | 亚州色拍拍拍 | 精品久久久久久久一区二区伦理 | 亚洲综合极品香蕉久久网 |