Код студента:
public static class Student {
private String name = STUDENT_NAME;
private int grade = STUDENT_GRADE;
private String announce(){
System.out.println(name + "учится в" + grade + "классе");
return announce();
}
private Student student (String STUDENT_NAME, int STUDENT_GRADE){
name = STUDENT_NAME;
grade = STUDENT_GRADE;
return null;
}
private String getName(){
return name;
}
}
Код учителя:
public static class Teacher {
// Напиши здесь свою реализацию класса Teacher
private String name;
private String[] students = new String[30];
private Teacher(String TEACHER_NAME){
name = TEACHER_NAME;
}
private String getName() {
return name;
}
private String addStudent(Student student) {
}
}
Создайте метод - void addStudent(Student student) {} - добавляет студента в массив студентов,
если количество студентов достигло максимального количества, ничего не делать.
Java
Код на java.
public static class Teacher {
private String name;
private String[] students = new String[30];
public Teacher(String TEACHER_NAME) {
name = TEACHER_NAME;
}
public String getName() {
return name;
}
public void addStudent(Student student) {
for (int i = 0; i < students.length; i++) {
if (students[i] == null) {
students[i] = student.getName();
break;
}
}
}
}
согласно вашему г**коду, ни студент, ни препод не могут изменить своё имя.... разве что студенту заново поступать, а преподу ещё раз на работу устраиваться...
афтор вопроса
что это за ****ня?
афтор вопроса
что это за ****ня?
private Student student (String STUDENT_NAME, int STUDENT_GRADE){
name = STUDENT_NAME;
grade = STUDENT_GRADE;
return null;
}
или вот это: private String announce(){
System.out.println(name + "учится в" + grade + "классе");
return announce();
}
Николай Попов
только начал изучать java. учту
Вот как может выглядеть реализация метода addStudent для класса Teacher:
public static class Teacher {
private String name;
private Student[] students = new Student[30];
private int studentCount = 0;
public Teacher(String teacherName) {
name = teacherName;
}
public String getName() {
return name;
}
public void addStudent(Student student) {
if (studentCount < students.length) {
students[studentCount] = student;
studentCount++;
}
}
}
Здесь мы добавляем массив students для хранения студентов, а также переменную studentCount, которая отслеживает количество добавленных студентов. Метод addStudent проверяет, не достигло ли количество студентов максимального значения, и если нет, то добавляет переданного студента в массив. Если же количество студентов уже максимальное, метод ничего не делает.Похожие вопросы
- Помогите доделать код на java. В форму пользователь вводит символ, который нужно заменить на #.
- Не запускается код на Java.
- Написание кода на Java
- Нужен код на Java
- Подскажите пожалуйста, как в данном коде Java сделать так, чтоб при нажатии цифры 3 программа завершала свою работу?
- Прошу помощи код Java
- Как для андроид, в java коде, имитировать нажатие кнопки
- Всем привет. Помогите плз. Мне нужна помощь тех кто действительно хорошо знает Java т. к мне нужно выбрать один из курсов
- Простейший код java вопрос
- Как можно запустить строчку java кода которая хранится в txt файле?