Create a new Java project and make sure "Create project from template" is UNCHECKED). Use a meaningful name such as M4-PA-PatternMaker. Then create a new Java class called PatternMaker in the src folder. Add a main method to this class. The program should follow the guidelines below. The program prompts the user for two input values: An integer value between 2 and 9 (inclusive) for the number of characters in each row to be printed An integer value between 2 and 9 (inclusive) for the number of rows to be printed The number of rows must be smaller than the number of characters per row. If this is violated, repeat 1 and 2 until the user provides the right integers. The first line of the contains a number of `#` and ends with 1. The number of `#` decreases by 1 per line and the number of digits increases by 1 to maintain the same total number of characters per line. The program must use nested for loops to print the pattern. Below are some sample runs. === Pattern Maker === Please enter the number of characters in each row: 4 Please enter the number of rows: 4 ###1 ##22 #333 4444 === Pattern Maker === Please enter the number of characters in each row: 4 Please enter the number of rows: 6 Number of rows must be smaller than or equal to the number of characters in each row. Please try again! === Pattern Maker === Please enter the number of characters in each row: 4 Please enter the number of rows: 5 Number of rows must be smaller than or equal to the number of characters in each row. Please try again! === Pattern Maker === Please enter the number of characters in each row: 6 Please enter the number of rows: 6 #####1 ####22 ###333 ##4444 #55555 666666

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

Create a new Java project and make sure "Create project from template" is UNCHECKED). Use a meaningful name such as M4-PA-PatternMaker. Then create a new Java class called PatternMaker in the src folder. Add a main method to this class. The program should follow the guidelines below.

The program prompts the user for two input values:

  1. An integer value between 2 and 9 (inclusive) for the number of characters in each row to be printed
  2. An integer value between 2 and 9 (inclusive) for the number of rows to be printed
  3. The number of rows must be smaller than the number of characters per row. If this is violated, repeat 1 and 2 until the user provides the right integers.
  4. The first line of the  contains a number of `#` and ends with 1. The number of `#` decreases by 1 per line and the number of digits increases by 1 to maintain the same total number of characters per line.

The program must use nested for loops to print the pattern.

Below are some sample runs.

=== Pattern Maker ===

Please enter the number of characters in each row: 4

Please enter the number of rows: 4

###1

##22

#333

4444

=== Pattern Maker ===

Please enter the number of characters in each row: 4

Please enter the number of rows: 6

Number of rows must be smaller than or equal to the number of characters in each row. Please try again!

=== Pattern Maker ===

Please enter the number of characters in each row: 4

Please enter the number of rows: 5

Number of rows must be smaller than or equal to the number of characters in each row. Please try again!

=== Pattern Maker ===

Please enter the number of characters in each row: 6

Please enter the number of rows: 6

#####1

####22

###333

##4444

#55555

666666

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Knowledge Booster
Math class and its different methods
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