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

  Achieving simplicity and merely being simplistic

What is the difference between achieving simplicity and merely being simplistic?

  Describe a multidimensional array

Describe a multidimensional array for a summer camp, the first array would be the number of kids say 30, then it would break them up by ages 6-9 (4 different groups) and lastly by sex m or f.

  Create a console-based application named multiplication

Create a console-based application named Multiplication whose main() method asks the user to input and then calls a method named MultiplicationTable(), which displays the results of multiplying the integers by each of the number 2 through 10

  Socket programming in java tcpgoal in this project we will

socket programming in java tcpgoal in this project we will develop a web server in two steps. in the end you will have

  Determine the decision of java

Determine the decision of Java as the platform to develop this program. Identify the Java-based technologies utilized in this project and analyze each of them. Then, provide discussion on the purpose of each of the Java-based technologies utiliz..

  Java class, array, link list , generic class

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

  Write methods in java

1. int countVowels (String s) That for a given string s, return number of vowels in s.

  Squashes the difference in fruit weight-distribution

Assume that in squashes the difference in fruit weight between a 3-lb type and a 6-lb type results from three independently segregating allelic pairs, A/a, B/b, and C/c. Each capital-letter allele contributes a half pound to the weight of the squash...

  Ask the user to enter a positive non-zero integer value.

Write a program which aske the user to Enter a positve non-zero integer value. if the value enterd zero or negative print as error message and end the program; otherwise, use the integer to call a method displayPattern(n) which must display the follo..

  Client server monitoring system project design

client server monitoring system project design. The server adminstation can send messages to the clients and DESIGN WITH JAVA NETBEANS AND GUI.

  Create classes implement java interface

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

  Develop game using the concepts of cohesion

Develop any game of your choice using the concepts of Cohesion, Coupling and RDD, i.e., responsibility-driven design.

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