Response:
import java.util.Scanner;
public class NumberPattern {
public static void decrement(int num1, int num2)
{
if(num1 < 0)
return;
System.out.print(num1 + " ");
decrement(num1 - num2, num2);
}
public static void increment(int num1, int num2)
{
int current = num1 - ((num1 / num2) * num2);
current = current + num2;
begin(num1, num2, current);
}
public static void begin(int num1, int num2, int current)
{
if(current > num1)
return;
System.out.print(current + " ");
begin(num1, num2, current + num2);
}
public static void displayNumPattern(int num1, int num2)
{
decrement(num1, num2);
increment(num1, num2);
}
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
int num1;
int num2;
num1 = scnr.nextInt();
num2 = scnr.nextInt();
displayNumPattern(num1, num2);
}
}
Clarification: