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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 編程基礎,Java實現階乘遞歸方法

編程基礎,Java實現階乘遞歸方法

更新時間:2020-06-18 14:48:58 來源:動力節點 瀏覽2337次

Java實現階乘運算(遞歸、循環)

下面我們使用遞歸與循環

以及輸出的截圖:

編程基礎,Java實現階乘遞歸方法

/**
?*?遞歸階級算法,for循環
?*/
public?class?Recursion?{
	public?static?void?main(String[]?args)?{
	
		System.out.println("歡迎來到樹先生的世界!");
		System.out.println("輸入要計算的值:");
		
		//system.in是輸入
		Scanner?sc?=?new?Scanner(System.in);
		
		//讀取輸入的那一行的值
		String?inta?=?sc.nextLine();
		
		//判斷matches
		if?(!inta.matches("\\d+"))?{
			System.out.println("請確認您輸入的是正數的數字?程序終止了");
			
			return;
		}
		//將String類型轉換Integer
		Integer?integer?=?new?Integer(inta);
		
		//用的類型是long類型可以計算到40的階乘
		if?(integer>40)?{
		
			System.out.println("數字過大。請輸入1~40之間的值");
			
			//過大會停止程序
			return;
		}
		
		//傳進去的參數
		System.out.println("遞歸的結果是:"?+?factorial(integer));
		System.out.println("循環的結果是:"?+?doFactorial(integer));
	}

	//?遞歸方法
	public?static?long?factorial(int?num)?{
		//當參數等于1時返回本身
		if?(num?==?1)?{
			return?1;
		}?
		
		???//用long是為了計算跟多的值long的范圍比較大
			long?digui=?(long)?(factorial(num?-?1)*num);//?階乘的算法factorial(num-1)*num
			System.out.print("當"?+?num?+?"時?,結果是:"+?digui);
			System.out.println();
			
		return?digui;
	}
???//(循環方法)
??//long?是返回類型
	public?static?long?doFactorial(int?num)?{
		long?result?=?1;
		
		for?(int?i?=?0;?i?<?num;?i++)?{
		
			//?result?*=?i;累積
			result?=?result?*?(i?+?1);
		}
		
		//返回值
		return?result;

	}
}

以上就是動力節點java培訓機構的小編針對“編程基礎,Java實現階乘遞歸方法”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 夜夜操夜夜| 日韩中文字幕在线免费观看 | 国产精品所毛片视频 | 四虎国产精品影库永久免费 | 欧美一级毛片在线看视频 | 99re6在线视频免费精品 | 成人久久视频 | 国产影片中文字幕 | 女性毛片 | 成年女人在线观看 | 久久综合成人网 | 日韩成人综合网 | 国产精品美女久久久 | 欧美高清免费精品国产自 | 日韩黄色网 | www.xxx欧美 | 91亚洲欧美 | 一级淫片免费视频 | 成 人 黄 色 免费网 | 亚洲欧美一区二区视频 | 香蕉视频网站在线播放 | 中文字幕日韩精品亚洲七区 | 一区二区三区四区免费视频 | 97精品在线播放 | 91麻豆精品国产91久久久久久 | 国产极品福利视频在线观看 | 在线免费观看中文字幕 | 国产一级二级在线观看 | 色综合久久中文字幕网 | 欧美在线一级视频 | 亚洲自拍小视频 | 外国成人网在线观看免费视频 | 国产成人精品日本亚洲语音1 | 中文字幕在线激情日韩一区 | 亚洲一区免费在线观看 | 天天干夜夜谢 | 理论片我不卡在线观看 | 2020年国产高中毛片在线视频 | 一级aa毛片| 精品一区二区三区18 | 久久男女 |