Annulé

small java projects entry level programs

There are 3 small projects needed to be programmed in java. Within these three are a couple smaller parts to make the entire program work. It should not take long at all for a java programmer with experience since these are beginner programs.

1) a) 7.7 Create a class called DeckofCards that stores 52 objects of the card class. Include methods to shuffle the deck, deal a card, and report the number of cards left in the deck. The shuffle method should assume a full deck. Create a driver class with a main method that deals each card from a shuffled deck, printing each card as it is dealt.

b) 7.10 Define a class called quiz that manages a set of up to 25 question objects. Define the add method of the quiz class to add a question to a quiz. Define the Give Quiz method of the quiz class to present each question in turn to the user, accept an answer for each one, and keep track of the results. Define a class called QuizTime with a main method that populates a quiz, presents it, and prints the final results.

c) 8.3 Design and implement a set of classes that define various types of reading material: books, novels, magazines, technical journals, and textbooks. Include data values that describe various attributes of the material, such as the number of pages and the name of the primary characters. Include methods that are names appropriately for each class and that print an appropriate method. create a driver class to instantiate and exercise several oft he classes.

d)8.8 Design and implement a set of classes that define various courses in your curriculum. Include information about each course such as the title, number, description, and department which teaches the course. Consider the following categories of classes that comprise your curriculum when designing your inheritance structure. Create a driver class to instantiate and exercise several oft he classes.

2)PP8.4 Design and implement a set of classes that keep track of various sports statistics. Have each low level class represent a specific sport. Tailor the services of the classes to the sport in question, and move common attributes to the higher level classes as appropriate. Create a driver class to instantiate and exercise several of the classes.

PP8.6 Design and implement a set of classes that define a series of three dimensional geometric shapes. For each shape, store fundamental data about its size and provide methods to access and modify this data. In addition, provide appropriate methods to compute each shape’s circumference, area, and volume. In your design, consider how shapes are related ans thus where inheritance can be implemented. Create a driver class to instantiate several shapes of differing types and exercise the behavior you provided.

PP9.3 Modify the RationalNumber class from chapter five so that it implements the Comparable interface. To perform the comparison, compute an equivilent floating point value from the numerator and denominator for for both RationalNumber objects, then compare them using a tolerance value of 0.0001. Write a main driver to test your modifications.

PP9.6 Design a java interface called Priority that includes two methods: setPriority and getPriority. The interface should define a way to establish numeric priority among a set of objects. Design and implement a class called Task that represents a task (such as on a to do list) that implements the Priority interface. Create a driver class to exercise some Task objects.

3) PP9.8 Design a java interface called Lockable that includes the following methods: setKey, loco, unlock, and locked. The setKey, lock, and unlock methods take an integer parameter that represents the key. The lock and unlock methods lock and unlock the object, but only if the key passed in is correct. The locked method returns a Boolean that indicates whether or not the object is locked. A Lockable object represents an object whose regular methods are protected: if the object is locked, the methods cann

Compétences : Java

Voir plus : entry level java projects, design java interface called priority, java entry level projects, java projects entry level, Small java projects , design java interface called lockable, design java interface called lockable includes following methods, define class called quiz manages set question objects, beginner level java projects, shuffle deal cards java, entry level java programs, create main driver class instantiate reading material, define class quiz manages set, design java interface called lockable includes, design java interface called priority includes methods, beginner level program projects java, small java projects experience, create class called deckofcards stores card objects, modify rationalnumber class implements comparable interface, design implement set classes define types reading material, create class called deckofcards stores objects card class, write for magazines, types of data structure, types of data entry projects, types data structure

Concernant l'employeur :
( 2 commentaires ) rockville, United States

N° du projet : #1039869

13 freelancers are bidding on average $63 for this job

it2051229

Hi kindly check your inbox for my inquiries. Thanks.

50 $ USD en 1 jour
(158 Commentaires)
6.0
Linsam

Hi, Im interested please check PM

75 $ USD en 1 jour
(13 Commentaires)
5.6
barundebnath

Please check your inbox.

200 $ USD en 15 jours
(34 Commentaires)
5.2
TheReason

Hi, please check your PM box :)

49 $ USD en 3 jours
(5 Commentaires)
4.7
pureMJ

please see the PM

30 $ USD en 1 jour
(9 Commentaires)
3.3
mrezam

I'll do that for you.

30 $ USD en 5 jours
(2 Commentaires)
3.1
doublelo7

Please see PM

50 $ USD en 3 jours
(0 Commentaires)
0.0
lightweight

I can help you, please check your pm,thanks.

80 $ USD en 2 jours
(0 Commentaires)
0.0
jonathanihm

I am a Java programmer for the state of Iowa and would be glad to work on this project for you.

60 $ USD en 3 jours
(0 Commentaires)
0.0
manarkasem

I can help

50 $ USD en 5 jours
(0 Commentaires)
0.0
asanka000

please check pmb

50 $ USD en 4 jours
(0 Commentaires)
0.0
allenjoseph

Please check PMB

60 $ USD en 2 jours
(0 Commentaires)
0.0
AliShahid83

I have done such projects before. I can do this task in two days

40 $ USD en 2 jours
(0 Commentaires)
0.0