Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This is an exercise in using the compareTo methods you wrote in your Rectangle and Circle classes. You will see that we use compareTo for

This is an exercise in using the compareTo methods you wrote in your Rectangle and Circle classes. You will see that we use compareTo for objects in exactly the same way we use > and < for primitives Input is from a file. The input is all doubles. You are to input these doubles 2 at a time (the length and width), create a Rectangle and determine if it is the largest. Output the largest Rectangle

import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner;

public class Lab8Num2 {

public static class Rectangle { private double length, width; public Rectangle() { length=0; width=0; } public Rectangle(double len, double wid) { length=len; width=wid; }

public double getLength() { return length; }

public void setLength(double length) { this.length = length; }

public double getWidth() { return width; }

public void setWidth(double width) { this.width = width; } public double area() { return length*width; } public double perimeter() { return 2*(length+width); } public String toString() { return "Length: " + length + " Width: " + width; } public int compareTo(Rectangle r) { } }

public static void main(String[] args) { File inFile = new File("lab8.in"); Scanner fileInput = null; try { fileInput = new Scanner(inFile); } catch (FileNotFoundException ex) { //Logger.getLogger(Lab10.class.getName()).log(Level.SEVERE, null, ex); } //get first Rectangle and make it the biggest; while () { //get more data from file //make Rectangle //see if it is bigger than biggest so far //if so, it is the new biggest } System.out.println("The biggest rectangle was " + biggest); } }

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_2

Step: 3

blur-text-image_3

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

Next Generation Databases NoSQLand Big Data

Authors: Guy Harrison

1st Edition

1484213300, 978-1484213308

More Books

Students also viewed these Databases questions

Question

=+ Who is the negotiation partner at company level?

Answered: 1 week ago

Question

=+Which associations exist?

Answered: 1 week ago