Đã Hủy

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

Kỹ năng: Java

Xem thêm: 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

Về Bên Thuê:
( 2 nhận xét ) rockville, United States

Mã Dự Án: #1039869

13 freelancer đang chào giá trung bình $63 cho công việc này

it2051229

Hi kindly check your inbox for my inquiries. Thanks.

$50 USD trong 1 ngày
(158 Đánh Giá)
6.0
Linsam

Hi, Im interested please check PM

$75 USD trong 1 ngày
(13 Đánh Giá)
5.6
barundebnath

Please check your inbox.

$200 USD trong 15 ngày
(34 Đánh Giá)
5.2
TheReason

Hi, please check your PM box :)

$49 USD trong 3 ngày
(5 Đánh Giá)
4.7
pureMJ

please see the PM

$30 USD trong 1 ngày
(9 Đánh Giá)
3.3
mrezam

I'll do that for you.

$30 USD trong 5 ngày
(2 Đánh Giá)
3.1
doublelo7

Please see PM

$50 USD trong 3 ngày
(0 Đánh Giá)
0.0
lightweight

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

$80 USD trong 2 ngày
(0 Đánh Giá)
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 trong 3 ngày
(0 Đánh Giá)
0.0
manarkasem

I can help

$50 USD trong 5 ngày
(0 Đánh Giá)
0.0
asanka000

please check pmb

$50 USD trong 4 ngày
(0 Đánh Giá)
0.0
allenjoseph

Please check PMB

$60 USD trong 2 ngày
(0 Đánh Giá)
0.0
AliShahid83

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

$40 USD trong 2 ngày
(0 Đánh Giá)
0.0