I need help with this Java problem to output like in this image below (Not the one highlighted in yellow): Number pattern Write a recursive method called printNumPattern() to output the following number pattern. Given a positive integer as input (Ex: 12), subtract another positive integer (Ex: 3) continually until a negative value is reached, and then continually add the second integer until the first integer is again reached. For this lab, do not end output with a newline. Ex. If the input is: 12 3 the output is: 12 9 6 3 0 -3 0 3 6 9 12       This Java code that I need help with: import java.util.Scanner; public class NumberPattern {     public static void printNumPattern(int x, int y) {         System.out.print(x+" ");         int n=x-y;         if (n < 0) {             System.out.print(n+" ");             System.out.print(x+" ");             while(n != 12){                 n=x+y;                 x=x+y;                System.out.print(n+" ");              }             return;         }         x=n;         printNumPattern(n, y);     }       public static void main(String[] args) {        Scanner scnr = new Scanner(System.in);       int num1;       int num2;              num1 = scnr.nextInt();       num2 = scnr.nextInt();       printNumPattern(num1, num2);     }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

I need help with this Java problem to output like in this image below (Not the one highlighted in yellow):

Number pattern

Write a recursive method called printNumPattern() to output the following number pattern.

Given a positive integer as input (Ex: 12), subtract another positive integer (Ex: 3) continually until a negative value is reached, and then continually add the second integer until the first integer is again reached. For this lab, do not end output with a newline.

Ex. If the input is:

12 3

the output is:

12 9 6 3 0 -3 0 3 6 9 12
 
 
 
This Java code that I need help with:

import java.util.Scanner;

public class NumberPattern {
    public static void printNumPattern(int x, int y) {
        System.out.print(x+" ");
        int n=x-y;
        if (n < 0) {
            System.out.print(n+" ");
            System.out.print(x+" ");
            while(n != 12){
                n=x+y;
                x=x+y;
               System.out.print(n+" "); 
            }
            return;
        }
        x=n;
        printNumPattern(n, y);
    }
  
   public static void main(String[] args) { 
      Scanner scnr = new Scanner(System.in);
      int num1;
      int num2;
      
      num1 = scnr.nextInt();
      num2 = scnr.nextInt();
      printNumPattern(num1, num2); 
   } 
}

Program generated too much output.
Output restricted to 50000 characters.
Check program for any unterminated loops generating output.
Note: Highlighted first 5,000 differences per output. Special character legend
Input
Your output
6
4
Expected output 62 -2 2 6
Input
6 2 -2 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66
Output differs. See highlights below. Special character legend
Your output
8
N CO
2
8 6 4 2 0 -2 0 2 4 6 8 10 12
Expected output 8 6 4 2 0 -2 0 2 4 6 8
Transcribed Image Text:Program generated too much output. Output restricted to 50000 characters. Check program for any unterminated loops generating output. Note: Highlighted first 5,000 differences per output. Special character legend Input Your output 6 4 Expected output 62 -2 2 6 Input 6 2 -2 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 66 Output differs. See highlights below. Special character legend Your output 8 N CO 2 8 6 4 2 0 -2 0 2 4 6 8 10 12 Expected output 8 6 4 2 0 -2 0 2 4 6 8
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Time complexity
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education