Modify the given program to use a loop to output

Assignment Help JAVA Programming
Reference no: EM131565739

This program outputs a downwards facing arrow composed of a rectangle and a right triangle. The arrow dimensions are defined by user specified arrow base height, arrow base width, and arrow head width.

(1) Modify the given program to use a loop to output an arrow base of height arrowBaseHeight. (1 pt)

(2) Modify the given program to use a loop to output an arrow base of width arrowBaseWidth. Use a nested loop in which the inner loop draws the *'s, and the outer loop iterates a number of times equal to the height of the arrow base. (1 pt)

(3) Modify the given program to use a loop to output an arrow head of width arrowHeadWidth. Use a nested loop in which the inner loop draws the *'s, and the outer loop iterates a number of times equal to the height of the arrow head. (2 pts)

(4) Modify the given program to only accept an arrow head width that is larger than the arrow base width. Use a loop to continue prompting the user for an arrow head width until the value is larger than the arrow base width. (1 pt)

This is what I have so far......
import java.util.Scanner;

public class DrawHalfArrow {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
int arrowBaseHeight = 0;
int arrowBaseWidth = 0;
int arrowHeadWidth = 0;
int i = 0;
int j = 0;

System.out.println("Enter arrow base height: ");
arrowBaseHeight = scnr.nextInt();

System.out.println("Enter arrow base width: ");
arrowBaseWidth = scnr.nextInt();

System.out.println("Enter arrow head width: ");
arrowHeadWidth = scnr.nextInt();

for (arrowBaseWidth = 0; arrowBaseWidth <= 10; arrowBaseWidth++){
for (arrowBaseHeight = 0; arrowBaseHeight <= 10; arrowBaseHeight++)

System.out.print("*");
}
System.out.println();

return;
}
}

Reference no: EM131565739

Questions Cloud

What would the code look like for a java program : What would the code look like for a java program that computes the average of those three doubles
Explain how would the meaning of the image change : Explain how would the meaning of the image change? Remove a second. With two elements missing, how does the meaning change again?
Which theory is the best explanation for white collar crime : which theory is the best explanation for white collar crime
What is the empirical relationship between f and t : The temperature in a process unit is controlled by passing cooling water at a measured rate through a jacket that encloses the unit.
Modify the given program to use a loop to output : This program outputs a downwards facing arrow composed of a rectangle and a right triangle. The arrow dimensions are defined by user specified arrow base height
Explain what tools are applicable internally : Quality Tactics and the Logistics and Supply Chain Functions. Explain What tools are applicable internally? This should be a maximum of 3 levels deep.
What are issues that may arise while using the if statement : What are the issues that may arise while using the IF statement and The three basic types of loops are the FOR loop
Describe the event e that at most three eggs are broken : QUALITY CONTROL As part of a quality-control procedure, an inspector at Bristol Farms randomly selects ten eggs from each consignment of eggs he receives.
Summarize the total drying and packaging department costs : Using the weighted-averages method, summarize the total Drying and Packaging department costs for week 37, and assign total costs to units completed

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd