国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java經典編程題 爬樓梯問題的解答

2019-11-06 06:03:07
字體:
來源:轉載
供稿:網友
題目://假設你現在正在爬樓梯,樓梯有 n級。每次你只能爬 1 級或者 2 級,那么你有多少種方法爬到樓梯的頂部?//第一行輸入一個整數 n(1≤n≤50),代表樓梯的級數。

//輸出爬到樓梯頂部的方法總數。5-->8  3-->3 1-->1 2 -->2

package com.sun.DoSubject;import java.util.Scanner;//假設你現在正在爬樓梯,樓梯有 n級。每次你只能爬 1 級或者 2 級,那么你有多少種方法爬到樓梯的頂部?//第一行輸入一個整數 n(1≤n≤50),代表樓梯的級數。//輸出爬到樓梯頂部的方法總數。5-->8  3-->3 1-->1 2 -->2//分析:最后一次爬只有兩種情況,不是1級 就是2級,即Method(n) = Method(n-1)+Method(n-2)public class ClimbStairs {	@SupPRessWarnings("resource")	public static void main(String[] args) {		ClimbStairs c = new ClimbStairs();		Scanner s = new Scanner(System.in);		String nextLine = s.nextLine();		int n = Integer.valueOf(nextLine);		System.out.println(c.Method(n));	}	public int Method(int n) {		if (n == 1) {			return 1;		}		if (n == 2) {			return 2;		}		return Method(n - 1) + Method(n - 2);	}}

//假設你現在正在爬樓梯,樓梯有 n級。每次你只能爬 1 級或者 2 級,那么你有多少種方法爬到樓梯的頂部?//第一行輸入一個整數 n(1≤n≤50),代表樓梯的級數。//輸出爬到樓梯頂部的方法總數。5-->8  3-->3 1-->1 2 -->2
上一篇:紅黑樹java實現

下一篇:java異常處理

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沂水县| 五常市| 车致| 灵丘县| 镇赉县| 贵阳市| 定南县| 石林| 龙胜| 翼城县| 阜新市| 乐东| 西充县| 岳阳县| 微山县| 公安县| 汉寿县| 永济市| 丘北县| 澜沧| 衡阳市| 上犹县| 马公市| 卢湾区| 玉屏| 靖州| 清河县| 道孚县| 奇台县| 延吉市| 杂多县| 汉中市| 军事| 枣庄市| 太原市| 资中县| 宁强县| 阿拉善左旗| 石家庄市| 阿图什市| 长沙县|