Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I need help wioth my code please public interface Measurable { double getMeasure ( ) ; } public class Country implements Measurable { private String

I need help wioth my code please
public interface Measurable {
double getMeasure();
}
public class Country implements Measurable {
private String name;
private double area;
public Country(String name, double area){
this.name = name;
this.area = area;
}
public String getName(){
return name;
}
public double getArea(){
return area;
}
@Override
public double getMeasure(){
return getArea();
}
}
public class Util {
public static double average(Measurable[] objects){
double sum =0;
for (Measurable obj : objects){
sum += obj.getMeasure();
}
return objects.length >0? sum / objects.length : 0;
}
}
public class AverageArrayTester {
public static void main(String[] args){
Measurable[] countries = new Measurable[]{
new Country("Country A",30000.0),
new Country("Country B",40000.0),
new Country("Country C",50000.0)
};
double averageArea = Util.average(countries);
System.out.println("The average area is: "+ averageArea);
}
}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Databases And Information Systems 25th European Conference Adbis 2021 Tartu Estonia August 24 26 2021 Proceedings Lncs 12843

Authors: Ladjel Bellatreche ,Marlon Dumas ,Panagiotis Karras ,Raimundas Matulevicius

1st Edition

3030824713, 978-3030824716

More Books

Students also viewed these Databases questions