EsferaSoft interview question

One pattern Question one was printing no from 1 to n without using loops.

Interview Answers

Anonymous

28 Mar 2018

import java.util.Scanner; public class CountDemo { static int count = 1; public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("Enter the value for N"); int n = scan.nextInt(); scan.close(); display(n); } static void display(int n) { if (count <= n) { System.out.println("" + count); count++; display(n); } } }

Anonymous

22 May 2018

public static void main(String[] args) { printNumber(1); } public static void printNumber(int number) { if(number <= 100) { System.out.println(number); number++; printNumber(number); //Note: method calling itself }else { System.exit(0); } }