В качестве небольшого предложения не называйте ваши методы returnXxx (), вместо этого используйте getXxx (), это стандартное соглашение Javabean.

тоящее время у меня есть два класса. Классный класс и школьный класс. Я хотел бы написать метод в классе школыpublic void showClassRoomDetails который найдет детали в классе, используя только имя учителя.

например teacherName = Даниэль className = Наука

teacherName = Боб className = Математика

поэтому, когда я введу Боба, он распечатает Боб и Математика

большое спасибо

public class Classroom
{
private String classRoomName;
private String teacherName;

public void setClassRoomName(String newClassRoomName)
{
    classRoomName = newClassRoomName;

}

public String returnClassRoomName()
{
    return classRoomName;
}

public void setTeacherName(String newTeacherName)
{
    teacherName = newTeacherName;

}

public String returnTeacherName()
{
    return teacherName;
}
}





import java.util.ArrayList;

public class School
{
private ArrayList<Classroom> classrooms;
private String classRoomName;
private String teacherName;

public School()
{
    classrooms =  new ArrayList<Classroom>();
}

public void addClassRoom(Classroom newClassRoom, String theClassRoomName)
{
    classrooms.add(newClassRoom);
    classRoomName = theClassRoomName;
}

public void addTeacherToClassRoom(int classroomId, String TeacherName)
{
    if (classroomId < classrooms.size() ) {
        classrooms.get(classroomId).setTeacherName(TeacherName);
    }
}

public void showClassRoomDetails
{
    //loop
   System.out.println(returnClassRoomName);
   System.out.println(returnTeacherName);     
}
}

Ответы на вопрос(3)

Ваш ответ на вопрос