Java shape program console

Assignment Help JAVA Programming
Reference no: EM13759108

Java Shape Program Console

Submit your source code only, uploading to D2L at: Assessments / Dropbox / assignment_5. Please submit
only a single .java file.
Your score is divided among the following items:
• Program is adequately documented. It's comments identifies its name, purpose, author and date.
Throughout the code, comments and/or relevant component names should attempt to make the
program understandable.
• Code carefully addresses each task in the assignment.
• The program compiles without error and pertains to the assignment.
Tasks
Use loops and conditions in Java to produce shapes out of Unicode characters. The program's user
menu affects a switch-statement, which in turn affects the program's action. A menu is displayed which
asks a user to select a shape:
1 triangle
2 square
3 diamond
The program then asks the user to enter any character with which to fill the shape, such as *, or enter
nothing for the program's default character set. This default entails filling the shape with the characters
of the alphabet according to their sequential Unicode decimal value (see https://unicodelookup.com ).
Therefore, the number of characters in each shape should at least accommodate the entire alphabet. For
example, a square might look like:
A B C D E F
G H I J K L
M N O P Q R
S T U V W X
Y Z a b c d
e f g h I j
Your program must draw these shapes iteratively and use at least each of the following loop types at
least once: for, while, do while.
You do not get to use Swing's pre-built shape methods. For output in applet form, you must adjust the
coordinates in g.drawString(" ", x, y) with each loop iteration. You may alternatively submit the
program in non-applet (command-line) form, which I recommend.
5% extra credit: Add the choice of a circle to your completed shape generating program.

Reference no: EM13759108

Questions Cloud

Important in your firms supply chain : Which type of transportation is most important in your firm's supply chain? Could your firm use a different mix of transportation modes to improve its efficiency?
Prepaid expenses vs unearned revenue : From this week's reading, you were introduced to the concept of unearned revenue and prepaid expenses. Imagine that you are CFO of a company that manufacturers picture frames.
What literature represents about the human experience : Analyzing those more complicated elements can help you discover what literature represents about the human experience and condition.
Benefits of cost accounting : You are a consultant for Blue Sky Consulting in the small town of Centervale. After 30 years of saving for retirement you discuss with your boss the possibility of early retirement.
Java shape program console : Program is adequately documented. It's comments identifies its name, purpose, author and date.Throughout the code, comments and/or relevant component names should attempt to make theprogram understandable.
Write paper on the threats and weaknesses for a company : Write paper on the threats and weaknesses for a company
When women affected by what they see in photoshopped images : When women are affected by what they see in photoshopped images of other women, they take matters into their own hands and some resort to plastic surgery.
What differences do you notice between these various sites : Visit the websites of several social media sites (MySpace, Facebook, LinkedIn, Twitter). What differences do you notice between these various sites
Two basic classes of stock : There are two basic classes of stock that exist: common stock and preferred stock. Since more than one class of stock is available to investors, an investor must determine which class of stock they would prefer to invest in. Additionally, a compan..

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