** Below is the image of my code so far, but it still needs work** * This program asks the user to enter an integer from 3 to 9 * and prints a pattern of numbers based on that number. * For example, given the number 4 as input, the output would be: * * 1* * 21* * 321* * 4321* * 321* * 21* * 1* * * Print a newline between the prompt and the beginning of the stars. * Note that no input validation is required.
** Below is the image of my code so far, but it still needs work** * This program asks the user to enter an integer from 3 to 9 * and prints a pattern of numbers based on that number. * For example, given the number 4 as input, the output would be: * * 1* * 21* * 321* * 4321* * 321* * 21* * 1* * * Print a newline between the prompt and the beginning of the stars. * Note that no input validation is required.
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
Related questions
Question
** Below is the image of my code so far, but it still needs work**
* This
* and prints a pattern of numbers based on that number.
* For example, given the number 4 as input, the output would be:
*
* 1*
* 21*
* 321*
* 4321*
* 321*
* 21*
* 1*
*
* Print a newline between the prompt and the beginning of the stars.
* Note that no input validation is required.
![### Java Program to Print a Triangular Pattern
This section presents a simple Java program and its testing methodology. The program takes an integer input between 3 and 9 and prints a triangular pattern based on the input.
#### Source Code
Below is the source code for the program `TriangleProblem3.java`.
```java
import java.util.Scanner;
public class TriangleProblem3
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Enter an integer from 3 to 9: ");
int stars = in.nextInt();
System.out.println();
// Complete the program...
for (int r = stars; r >=1; r --)
{
for (int c = r; c >=1; c--)
{
System.out.print(c + "*");
}
System.out.println();
}
}
}
```
#### Detailed Explanation
1. **Imports and Class Definition:**
- `import java.util.Scanner;`: This imports the Scanner class which is used for taking input from the user.
- `public class TriangleProblem3`: Defines the class named `TriangleProblem3`.
2. **Main Method:**
- `public static void main(String[] args)`: The main method where the program execution begins.
3. **Scanner Initialization and User Prompt:**
- `Scanner in = new Scanner(System.in);`: Creates a new Scanner object for input.
- `System.out.print("Enter an integer from 3 to 9: ");`: Prints the prompt asking the user to enter an integer between 3 and 9.
4. **Reading User Input:**
- `int stars = in.nextInt();`: Stores the user input into an integer variable `stars`.
5. **Printing the Triangle Pattern:**
- The outer loop runs from the user input `stars` down to 1.
- The inner loop runs from the current value of the outer loop down to 1.
- Within the inner loop, `System.out.print(c + "*");` prints the value of `c` followed by an asterisk.
- After the inner loop completes, `System.out.println();` moves the cursor to the next line.
#### Testing `TriangleProblem3.java`
The program was tested with the following input.
**Test 1**
| Actual output | Expected output |
|---------------------------|](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fd772767f-fd91-4ca5-b737-b5766e3fef0a%2Fa3e8db0d-df12-4078-87fe-2a56c603b7a8%2Fwdj1m6.png&w=3840&q=75)
Transcribed Image Text:### Java Program to Print a Triangular Pattern
This section presents a simple Java program and its testing methodology. The program takes an integer input between 3 and 9 and prints a triangular pattern based on the input.
#### Source Code
Below is the source code for the program `TriangleProblem3.java`.
```java
import java.util.Scanner;
public class TriangleProblem3
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("Enter an integer from 3 to 9: ");
int stars = in.nextInt();
System.out.println();
// Complete the program...
for (int r = stars; r >=1; r --)
{
for (int c = r; c >=1; c--)
{
System.out.print(c + "*");
}
System.out.println();
}
}
}
```
#### Detailed Explanation
1. **Imports and Class Definition:**
- `import java.util.Scanner;`: This imports the Scanner class which is used for taking input from the user.
- `public class TriangleProblem3`: Defines the class named `TriangleProblem3`.
2. **Main Method:**
- `public static void main(String[] args)`: The main method where the program execution begins.
3. **Scanner Initialization and User Prompt:**
- `Scanner in = new Scanner(System.in);`: Creates a new Scanner object for input.
- `System.out.print("Enter an integer from 3 to 9: ");`: Prints the prompt asking the user to enter an integer between 3 and 9.
4. **Reading User Input:**
- `int stars = in.nextInt();`: Stores the user input into an integer variable `stars`.
5. **Printing the Triangle Pattern:**
- The outer loop runs from the user input `stars` down to 1.
- The inner loop runs from the current value of the outer loop down to 1.
- Within the inner loop, `System.out.print(c + "*");` prints the value of `c` followed by an asterisk.
- After the inner loop completes, `System.out.println();` moves the cursor to the next line.
#### Testing `TriangleProblem3.java`
The program was tested with the following input.
**Test 1**
| Actual output | Expected output |
|---------------------------|
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images

Knowledge Booster
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.Recommended textbooks for you

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education