Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Спасите! Задача на Java

Напишите программу, выдающую черепашкам имена, дописав метод setName().
Напишите метод checkDay(), который проверяет, какой сейчас день недели по переданному ему полю number.

По дате
По рейтингу
Аватар пользователя
Мастер
8мес

Попробуй это хз
import java.util.Random;

public class Turtle {

private String name;
private int number;

public Turtle(int number) {
this.number = number;
setName();
}

public void setName() {
Random random = new Random();
String[] names = {"Рафаэль", "Микеланджело", "Леонардо", "Донателло"};
this.name = names[random.nextInt(names.length)];
}

public String getName() {
return name;
}

public String checkDay() {
switch (number) {
case 1:
return "Понедельник";
case 2:
return "Вторник";
case 3:
return "Среда";
case 4:
return "Четверг";
case 5:
return "Пятница";
case 6:
return "Суббота";
case 7:
return "Воскресенье";
default:
return "Некорректный номер дня";
}
}

public
static void main(String[] args) {
Turtle turtle1 = new Turtle(3);
System.out.println("Черепаха " + turtle1.getName() + " родилась в " + turtle1.checkDay() + ".");

Turtle turtle2 = new Turtle(7);
System.out.println("Черепаха " + turtle2.getName() + " родилась в " + turtle2.checkDay() + ".");
}
}