Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PLEASE MAKE SURE YOUR PROGRAM RUNS CORRECTLY (SSPECIFICALLY THAT THERE ARE NOT ANY INFINATE LOOPS) Write a Java program to place order and set appointment

PLEASE MAKE SURE YOUR PROGRAM RUNS CORRECTLY (SSPECIFICALLY THAT THERE ARE NOT ANY INFINATE LOOPS)

Write a Java program to place order and set appointment for services from a pet groomer. *Note: JDatePicker Swing library can be used in this option, but not required.

Please include a menu with services and prices! All of the following must be in the program!!!

The program should prompt the user to select products or services and appointment or delivery date, and time based on business operation time.

The program should display the user selection on screen.

The program should output the order summary and appointment in a text file.

The program should contain the following technical components:

Comments: Document your code, program purpose (15 points)

Appropriate data type (int, double, long, float). (10 points)

Variables: name and use variables, accordingly, reference the variables, include in blocks. (10 points)

Switch statements (10 points): Adequate "Options" menu and selection.

2 or more controlled statement (If, If-else, While, Do-while, Range-based, for-loop) (20 points).

Operators: order precedence, functionality in arithmetic, logical and all parameters (20 points)

Class: incorporate at least 2 classes in the program (10 points).

Objects and methods: create objects, constructor and use methods to access these objects. (30 points).

Arrays: include an array, 1 or more dimension is acceptable. (20 points).

Control access to class members: (10 points)

Inheritance: allows one class to incorporate another class into its declaration using inheritance. (10 point)

Import packages: Include packages to streamline development. (10 points)

Implement interfaces: at least more than one interface in the program (20 points).

Efficiency and performance: consider design concepts into the program (5 points).

Bonus: Integration of UI using Swing (extra 20 points).

Total: 200 points without bonus. Bonus will be added to the needed area.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

What is the standard deviation of returns on stocks X and Y?

Answered: 1 week ago