-
February 20th, 2013, 08:59 PM
#1
need help soon on error.
People your help would be appreciate very much. I just started working 15 hours a day and dont have alot of time for coding, so your help will be very much appreciate. below is the code i have now and i cant figure out what i have done wrong.
The error i am gett is below the code.............
Code:
import java.util.Scanner;
public class SquareObject {
// This is an example of how to return an object FROM a method
// and pass that same object TO another method
public static void main(String[] args) {
Square s; // declare an object reference variable of type Square
int area;
SquareObject Square = new SquareObject();
// Call a method, getSquare(), to create and return a new Square object
s = getSquare();
// Pass the new Square to a method to calculate the area
area = sqArea(Square);
System.out.println("The Area of the new Square is: " + area);
} // end of main method
// Other methods in the driver class
public static Square getSquare() {
// This method prompts the user for the size of a Square, and
// instantiates and returns a new Square object of that size
int sideLen;
s UserSquare; // declare an object reference variable of type Square
Scanner scan = new Scanner(System.in);
System.out.println("What size square do you want -- i.e. the length " +
"of each side? ") ;
sideLen = scan.nextInt(); // get the user's entry
userSquare = new s(sideLen); //found error on new usersquare //instantiate a Square of requested size
return ; // return the new object
} // end of getSquare method
public static int sqArea(SquareObject Square) {
// This method receives a Square object as a parameter
int area;
area = s.len * s.len;
return area;
} // end of sqArea method
} // end of the first (driver) class
class Square { // start of the Square (instance) class
int len;
// Constructor method - creates a square of a given size
public Square(int side) {
len = side;
System.out.println("Creating a square of size " + len);
}
} // end of Square class
I am fairly new to Java and i am a little confused on this
output: errors
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
s cannot be resolved to a type
userSquare cannot be resolved to a variable
s cannot be resolved to a type
This method must return a result of type Square
at SquareObject.getSquare(SquareObject.java:23)
at SquareObject.main(SquareObject.java:11)
Thank you all in advance for helping me
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|