Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Testing {
- private static int limit = 10_000;
- public static void main(String[] args) {
- long sum = 0;
- // Iterative calculus of sum up to limit
- for (int i = 0; i < limit; i++) {
- if( i%(limit/10) == 0 ) {
- System.out.println("i = " + i);
- }
- sum += i;
- }
- System.out.println("sum = " + sum);
- System.out.println("++++++");
- // Recursive calculus of sum up to limit
- recursivity(0, limit);
- }
- private static void recursivity(int sum, int currVal) {
- --currVal;
- if( currVal%(limit/10) == 0 ) {
- System.out.println("limit = " + currVal);
- }
- if ( currVal == 0) {
- System.out.println("sum = " + sum);
- }
- else {
- sum += currVal;
- recursivity(sum, currVal);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement