im getting error here..i hav used scanner class for the input at the run time ..and created the object to call the methods...why am i getting error here... can we get output using scanner class , object and methods without using constructor???
//Program to illustrate the classes and objects import java.lang.*; import java.util.*; class Rectangle1 { int length,width; double area,perimeter;
public void calArea() { area=length*width; } public void calPerimeter() { perimeter=2*(length+width); } public void display() { System.out.println("Length:"+length); System.out.println("Width:"+width); System.out.println("Area:"+area); System.out.println("Perimeter:"+perimeter); } public static void main(String args[]) { Rectangle1 r1=new Rectangle1(); Scanner s=new Scanner(System.in); System.out.println("enter the length and width"); int l= s.nextInt(); int w=s.nextInt(); r1.calArea(); r1.calPerimeter(); r1.display(); }
}
ANSWER Please