(47)のオファーを受賞

タイトル:1 + 2 + 3 + ... + N、一方、他の、場合に、スイッチケースと、このような条件文(A B:?C)のようなキーワード、乗算と除算をするために、使用することができない必要を求めます

アイデア:
ロジックの1。使用することは、短絡特性と再帰の終了を達成するために必要。
2.場合、N == 0時間、(N> 0)&&( (和+ = Sum_Solution(N-1))> 0) のみを判定の前に行われるが偽であり、かつ、直接0を返し、
3 n> 0の和+ = Sum_Solution(N-1を実行し 、) 再帰的計算Sum_Solution(n)を達成するために

public class Solution {
	public static void main(String[] args) {
	Solution solution = new Solution();
	System.err.println(solution.Sum_Solution(10));

	}
	public int Sum_Solution(int n) {
		int sum = n;
		boolean ans = (n>0)&&((sum+=Sum_Solution(n-1))>0);
		return sum;
	}
}
公開された49元の記事 ウォンの賞賛0 ビュー339

おすすめ

転載: blog.csdn.net/weixin_46108108/article/details/104216375