enkel java app - korrigering behövs
Hej alla!
Jag behöver lite hjälp med min ("enkla") java application.
Den ska ta emot breden och längden och sedan räkna fram 2 saker och visa de.
jag måste använda två klasser
tack för all hjälp
MVH
Hehelol
import java.io.*;
public class Rectangle
{
private double rectangleLength;
private double rectangleWidth;
public void setRectangleLength( double length )
{
if(length > 0.0 && length < 20.0)
rectangleLength = length;
else
rectangleLength = 1.0;
}
public void setRectangleWidth( double width )
{
if(width > 0.0 && width < 20.0)
rectangleWidth = width;
else
rectangleWidth = 1.0;
}
public double getRectangleLength()
{
return rectangleLength;
}
public double getRectangleWidth()
{
return rectangleWidth;
}
public String toString()
{
return String.format( "Length = %.2f\nWidth = %.2f\nPerimeter = %.2f\nArea = %.2f", getRectangleLength(), getRectangleWidth(), ( 2 * ( getRectangleLength() + getRectangleWidth()) ), (getRectangleLength() * getRectangleWidth()) );
}
public void displayMessage()
{
System.out.printf( toString() );
}
}
import java.util.Scanner;
public class RectangleTest
{
public static void main( String args[] )
{
Scanner input = new Scanner( System.in );
Rectangle myRectangle = new Rectangle();
System.out.print( "Enter the length of the rectangle: ");
double length = input.nextDouble();
myRectangle.setRectangleLength( length );
System.out.println();
System.out.print( "Enter the width of the rectangle: ");
double width = input.nextDouble();
myRectangle.setRectangleWidth( width );
System.out.println();
myRectangle.displayMessage();
}
}
UPS! nu fick jag ihop det, och det fungerar! jag kunde inte ta bort trådet (vet inte varför-det stog att mitt konto är inaktiv eller jag är inte inloggad - kanske för att jag försökte ta bort första posten i ett tråd). hur som helst - om ni kommer med åsikter om förbättringar eller alternativ, så kan ni ändå skriva tack