Question: In Java Please. I keep getting this error. How do i fix it please. Mountain.java: 1 : error: duplicate class: Mountain public class Mountain {

In Java Please. I keep getting this error. How do i fix it please.
Mountain.java:1: error: duplicate class: Mountain
public class Mountain {
^
1 error
import java.util.ArrayList;
import java.util.List;
class Mountain {
private String name;
private String country;
private double elevation;
public Mountain(String name, String country, double elevation){
this.name = name;
this.country = country;
this.elevation = elevation;
}
public String getName(){
return name;
}
public String getCountry(){
return country;
}
public double getElevation(){
return elevation;
}
// Define a method to convert the elevation from feet to meters.
public double toMeters(){
return elevation /3.2808;
}
}
class Main {
public static void main(String[] args){
List mountains = new ArrayList<>();
mountains.add(new Mountain("Chimborazo", "Ecuador", 20549));
mountains.add(new Mountain("Matterhorn", "Switzerland", 14692));
mountains.add(new Mountain("Olympus", "Greece (Macedonia)",9573));
mountains.add(new Mountain("Everest", "Nepal", 29029));
mountains.add(new Mountain("Mount Marcy - Adirondacks", "United States", 5344));
mountains.add(new Mountain("Mount Mitchell - Blue Ridge", "United States", 6684));
mountains.add(new Mountain("Zugspitze", "Switzerland", 9719));
Mountain minElevationMountain = minElevation(mountains);
System.out.println("Mountain\tCountry\tElevation (ft)\tElevation (m)");
for (Mountain mountain : mountains){
System.out.printf("%s\t%s\t%.0f\t%.2f%n", mountain.getName(), mountain.getCountry(), mountain.getElevation(), mountain.toMeters());
}
System.out.printf("%nShortest mountain: %s with elevation %.0f ft (%.2f m)%n", minElevationMountain.getName(), minElevationMountain.getElevation(), minElevationMountain.toMeters());
}
public static Mountain minElevation(List mountains){
Mountain minElevationMountain = mountains.get(0);
for (Mountain mountain : mountains){
if (mountain.getElevation()< minElevationMountain.getElevation()){
minElevationMountain = mountain;
}
}
return minElevationMountain;
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!