Untitled
unknown
java
2 years ago
1.7 kB
3
Indexable
import java.util.ArrayList;
import java.util.List;
class Documentary {
private String title;
private String description;
private int yearProduced;
private List<String> landmarks;
public Documentary(String title, String description, int yearProduced) {
this.title = title;
this.description = description;
this.yearProduced = yearProduced;
this.landmarks = new ArrayList<>();
}
public void addLandmark(String landmark) {
landmarks.add(landmark);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("Title: ").append(title).append("\n");
sb.append("Description: ").append(description).append("\n");
sb.append("Year Produced: ").append(yearProduced).append("\n");
sb.append("Landmarks in India:\n");
for (String landmark : landmarks) {
sb.append("- ").append(landmark).append("\n");
}
return sb.toString();
}
}
public class IndiaDocumentary {
public static void main(String[] args) {
// Create a new Documentary about India
Documentary indiaDocumentary = new Documentary("India: A Journey Through History",
"Discover the rich history and cultural heritage of India.", 2023);
// Add landmarks to the documentary
indiaDocumentary.addLandmark("Taj Mahal");
indiaDocumentary.addLandmark("Red Fort");
indiaDocumentary.addLandmark("Qutub Minar");
indiaDocumentary.addLandmark("Hampi");
indiaDocumentary.addLandmark("Ajanta and Ellora Caves");
// Print the information about the documentary
System.out.println(indiaDocumentary);
}
}
Editor is loading...