2015-08-09 2 views
-3

Создайте программу с использованием перечисления для следующих значений. 3 объектов Имя: Возраст: Статус: * при однократных, ваша программа должна напечатать случайную причину для того, чтобы быть одного: 1. Ожидание в тщетной 2. Взятые само собой разумеющееся 3. ChoosyМожет ли кто-нибудь помочь мне сделать мой hw. Его о перечислении.

+1

и что вы пробовали? – cello

ответ

-1
as far as I understand, the only candidate for enum is the status. 
public enum Status{ 

SINGLE,MARRIED,WIDOW ... 
} 


public class Person{ 
    String[] reasons = {"Waiting in vain","Taken for granted","Choosy"}; 
    Status status; 
    int age; 
    String name; 
    Random random = new Random(); 

    public Person(Status status, int age, String name) { 
     this.status = status; 
     this.age = age; 
     this.name = name; 
    } 

    public printRandomValue() { 
     if (status == Status.SINGLE) { 
      int index = random.nextInt(reasons.length); 
      System.out.println(reasons[index]); 
     } 
    } 
} 
+1

Неплохо делать домашнее задание других людей здесь. (Нет, я не голосовал, просто намек) –

Смежные вопросы