Java shape program console

Assignment Help JAVA Programming
Reference no: EM13759213

Java Shape Program Console

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: EM13759213

Questions Cloud

The success of the company decides to leave the organization : Create a scenario of a hypothetical company whose situation was similar to that of The Gucci Group. Include company's name, its industry type, and management structure. Then explain what could happen if the CEO, the mastermind behind the success of t..
Estimate the number of repetitions that new service : Estimate the number of repetitions that new service worker Irene will require to achieve “standard” if the standard is 21 minutes per repetition. She took 30 minutes to do the initial repetition and 25 minutes to do the next repetition.
New software with some advanced auditing features : In an audit office, 5 auditors each working 8 hours a day for 250 days completed audit of 1000 accounts. New software with some advanced auditing features was installed on all computers with a promise of 20% increase in productivity. In the meantime,..
Range of output volumes for which each alternative result : A small firm intends to increase the capacity of a bottleneck operation by adding a new machine. Two alternatives, A and B, have been identified, and the associated costs and revenues have been estimated. Annual fixed costs would be $40,000 for A and..
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 the program understandable.
Explain the nonfunctional requirements for abs : Explain the design principles and the steps for the design process if ABS has global audience. Explain the nonfunctional requirements for ABS and document those requirements in the requirement document
Describe difference between formal and informal assessment : Describe the difference between formal and informal assessment and give an example of when each might be appropriate for use with an individual with ASD.
Write an essay on what is good sex : Write an essay on What is good sex. Your response should include: An original thesis statement and Two original philosophical arguments that support your thesis.
Describe the characteristics of the worst reports : Describe the characteristics of the worst reports. Consider different aspects of the report that could go wrong such as format, layout and content, and describe what could go wrong with them under different categories

Reviews

Write a Review

JAVA Programming Questions & Answers

  Create a new json view

Add code to your controller to check which view to display.  For this assignment, there will be a URL parameter named "format".  When the value of the "format" parameter is "json" display the JSON view, otherwise display the regular HTML JSP view.

  Write a program to play a variation of the game

Roll two dice. Each die has six faces representing values 1, 1, ..., and 6. Check the sum of the two dice. If the sum is 2, 3, or 12 you lose; if the sum is 7 or 11, you win. If the sum is another value (4,5,6,8,9, or 10) a point is established.

  Write a program in java to perform lzw decoding

Write a program in java to perform LZW decoding. It should read and write textual lists of integers.

  Calls the function readarray to read data into the array

Write a function void readArray(int arr[], int length) to read in length many values into the array arr.

  Write a java program that prompts the user

Write a Java program that prompts the user to input three numbers.  This program should then output the numbers in an ascending order.

  Define render a model scene in java

Render a Model Scene in Java - Imagine you are prototyping animation for a Jurassic Park Movie

  Tese 14 questions covers java class array link list

these 14 questions covers java class array link list generic class please read carfullynbspnbsp1. suppose we have a

  Classes and pointers experience using dynamic memory

To practice defining classes using separate compilation using classes, vectors, and pointers experience using dynamic memory.

  Program that allows the user to enter the last names

Write a program that allows the user to enter the last names of 5 candidates in a college election and the votes received by each candidate. The program should then output each candidates name, the votes reveived by that candidate

  The main method must repeatedly have the use

After the method is defined, the main method must repeatedly have the user enter 3 integers, call the triangleType method and display the return type. Be sure not to have an infinite loop by allowing the user to quit.

  Write a small java application to read the file

Write a small Java program that uses the information you gained in part (a) to read the data in the database and print it to an output text file called accounts.txt

  Prepare a thread function to initialize int array

Prepare a thread function to initialize int array x so that each element receives its index in the array: x[i]=i, and each thread initializes its portion of the array.

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