Упражнение «Застрял на карте/колоде» из официального руководства по JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Упражнение «Застрял на карте/колоде» из официального руководства по Java

Сообщение Anonymous »

Я застрял на части руководства по Java, особенно на этом упражнении. В упражнении вам предлагается:


1. Написать класс, экземпляры которого
представляют одну игральную карту из
колода карт. Игральные карты имеют два
отличительных свойства: ранг и
масть. Обязательно сохраните свое решение, поскольку
вам будет предложено переписать его в
типах перечислений.

Подсказка: вы можете использовать оператор
Assert для проверки
назначений. Вы пишете:

Код: Выделить всё

assert(boolean expression to test);

Если логическое выражение неверно, вы
получите сообщение об ошибке. Например,

Код: Выделить всё

assert toString(ACE) == "Ace";

должен возвращать true, чтобы не было сообщения об ошибке
.

2- Напишите класс, экземпляры которого представляют полную колоду карт. Вам
также следует сохранить это решение.

3- Напишите небольшую программу для проверки вашей колоды и классов карт. Программа может
быть такой же простой, как создание колоды
карт и отображение ее карт.


Я' Мне очень хотелось бы выполнить это упражнение, но проблема в том, что я никогда не играл в карты, поэтому понятия не имею, как создать эту программу, какие свойства должны иметь карты и т. д. Я поискал это в Википедии, но получил очень ограниченные знания. , что никогда не позволит мне создать необходимые классы: Card.java , Deck.java и программу DisplayDeck.java.

Что будет хорошим альтернативным упражнением для сделать для человека, не разбирающегося в картах, но который будет проверять те же концепции, что и вышеупомянутое упражнение? (Возможно, статические переменные, переменные экземпляра и тому подобное)

Спасибо.

Кстати, это не вопрос для домашнего задания, я изучаю Java для коммерческого проекта.>

Подробнее здесь: https://stackoverflow.com/questions/478 ... l-tutorial
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»