タイトル: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;
}
}