Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Максим Денисов Ученик (171), на голосовании 1 неделю назад
Напишите программу, выдающую черепашкам имена, дописав метод setName().
Напишите метод checkDay(), который проверяет, какой сейчас день недели по переданному ему полю number.
Голосование за лучший ответ
Full_Night Мастер (1672) 1 месяц назад
Попробуй это хз
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() + ".");
}
}
Похожие вопросы