subject

Objective: Exercise step-wise refinement to produce an object-oriented way of sorting a hand of cards. This will make use of the object oriented-concept of an interface. It should also exercise understanding of an ArrayList. Use good coding habits to avoid hard-coding values, avoid user input errors and bullet-proof your code. Description: Have the user enter a hand of cards from the console in random order. Write a program that does a sort on a collection of a custom object (not using a library in C#) to order the cards. Then print to the console a least-to-greatest ordered arrangement of the cards. Playing cards are ordered by value then by suit. The program should take any number of cards, so this could be a hand of five, seven or thirteen cards. For values, assume: 2 < 3 < 4 < 5 < 6 < 7 < 8 < 9 <10< J < Q < K < A For suits, assume: Hearts < Diamonds < Clubs < Spades For simplicity of input this will only deal with capital letters, so if the user enters a lowercase letter, you should capitalize it. Example: If a user enters 7H (it means 7 of hearts), 3C (it means 3 of Clubs), AH (it means ace of hearts), and AS (ace of spades), then it should print 3C, 7H, AH, and AS.

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 04:30
How can you know if the person or organization providing the information has the credentials and knowledge to speak on this topic? one clue is the type of web site it is--the domain name ".org" tells you that this site is run by a nonprofit organization.
Answers: 2
question
Computers and Technology, 22.06.2019 10:30
You have a large, late-model pick-up truck with a rear seat. the pick-up truck weighs 6,500 pounds. the florida seat belt law
Answers: 1
question
Computers and Technology, 23.06.2019 06:00
How can a user delete a drawing object
Answers: 1
question
Computers and Technology, 23.06.2019 11:30
The most accurate readings that you can take on an analog vom are when the meter's pointer is at the a. center scale. b. extreme right. c. near right. d. extreme left.
Answers: 1
You know the right answer?
Objective: Exercise step-wise refinement to produce an object-oriented way of sorting a hand of card...
Questions
question
Mathematics, 24.09.2019 13:30
Questions on the website: 13722367