In Java:
Get an integer n from an input dialog or the console window (with user input), print out the following pattern on the console window (you may refer to displaying number-pyramid example shown in class).
For example, when n is 3, there are 5 rows in total.
*
***
*****
***
*
When n is 4, there are 7 rows in total.
*
***
*****
*******
*****
***
import java.util.Scanner;
public class PrintDiamond {
public static void main(String[] args) {
Scanner sc = new
Scanner(System.in);
System.out.println("Enter n:
");
int n = sc.nextInt();
printDiamondPattern(1, n);
}
public static void printDiamondPattern(int thisRow,
int num) {
// the termination condition
if (thisRow == num * 2)
return;
// the number of spaces
int numberOfSpaces = 0;
if (num < thisRow) {
// finds the
number of spaces
numberOfSpaces =
thisRow - num;
} else {
numberOfSpaces =
num - thisRow;
}
// finds number of stars
int numberOfStars = num -
numberOfSpaces;
// generate the string before
printing it
StringBuffer outputBuffer = new
StringBuffer(num);
for (int i = 0; i <
numberOfSpaces; i++) {
outputBuffer.append(" ");
}
for (int i = 0; i <
numberOfStars; i++) {
outputBuffer.append("* ");
}
// printing the string
System.out.println(outputBuffer.toString());
// recursion
printDiamondPattern(thisRow + 1,
num);
}
}

Note : Please comment below if you have concerns. I am here to help you
If you like my answer please rate and help me it is very Imp for me
In Java: Get an integer n from an input dialog or the console window (with user...
Request an integer n from the console. Write a function that accepts n as input and outputs the multiplication table of n from 1 to n to the console. Example Output (input in bold italics) Enter an integer: 9 1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9...
In java, write a program that gets 10 integer numbers from the user using user input, and then calculates and display the sum of the numbers that have been read. Program Requirements: Write the program in three versions with three loops. Put all three loops in the main method of your source code. version1: use a while loop. version2: use a do-while loop. version 3: use a for loop. For each version, use a loop to input 10 int numbers from the user...
In java, write a program that gets 10 integer numbers from the user using user input, and then calculates and display the sum of the numbers that have been read. Program Requirements: Write the program in three versions with three loops. Put all three loops in the main method of your source code. The program must be in one file. version1: use a while loop. version2: use a do-while loop. version 3: use a for loop. For each version, use a loop to...
Write a program that takes a positive integer n as input from the user and displays an n by n checkerboard. (Hint: your main method could do user input then call the constructor for your GUI with n as the argument.) For example, when n = 5, there are 25 alternating white and black squares inside a square boarder. The lower right corner of the overall pattern must be white. Make sure that adjacent squares are different colors regardless of...
Implement a Java program using simple console input & output and logical control structures such that the program prompts the user to enter 5 integer scores between 0 to 100 as inputs and does the following tasks For each input score, the program determines whether the corresponding score maps to a pass or a fail. If the input score is greater than or equal to 60, then it should print “Pass”, otherwise, it should print “Fail”. After the 5 integer...
Write a java program that will print if n numbers that the user will input are or not within a range of numbers. For that, your program needs to ask first for an integer number called N that will represent the number of times that will ask for other integer numbers. Right after, it should ask for two numbers that will represent the Min and Max for a range. Lastly. it will iterate N number times asking for an integer...
JAVA LANGUAGE!!!! Make a program that displays n prime numbers. n is a user input. For example, If n is 7, the program displays as follows. Enter a positive integer: 7 2, 3, 5, 7, 11, 13, 17
Write code to read in an even number from the user (using the console and Scanner class). Use a loop to continue to ask for user input until you get an even number. Use a Java-provided exception class to account for the user entering non-numeric data.
Homework 3: Input Validation 1 Objectives control structures console-based user input using Scanner class writing complete programs using two classes: client and supplier 2 User Interface Specification This is a console-based I/O program. Display should go to System.out (print or println) and the program will get user input using the Scanner class. The flow of execution should be as follows: When the program starts, display a one-line introduction to the user Display a menu with 5 options 1. validate zip...
This Java program reads an integer from a keyboard and prints it out with other comments. Modify the comments at the top of the program to reflect your personal information. Submit Assignment1.java for Assignment #1 using Gradescope->Assignemnt1 on canvas.asu.edu site. You will see that the program has a problem with our submission. Your program is tested with 4 testcases (4 sets of input and output files). In order to pass all test cases, your program needs to produce the same...