چاپ اعداد صفر تا n به صورت بازگشتی

متدی بازگشتی بنویسید که عدد n را از آرگومان بگیرد و اعداد صفر تا n را زیر هم چاپ کند.

/*
 Recursive Print 0 to N
 29 Feb 2016
 Java Language
 By: Sina Moradi
 http://Samiantec.ir
 */

import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		System.out.println("Enter n :");
		int n=input.nextInt();
		print(n,0);
	}

	public static void print(int n, int i) {
		if (n>=i) {
			System.out.println(i);
			print(n, i+1);
		}
	}

}

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هفده + ده =