/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
double width;
double height;
width = 1 ;
height = 1 ;
}
width = w;
height = h;
}
public double getArea( ) {
return ( width* height) ;
}
public double getPerimeter( ) {
return ( ( 2 * width) + ( 2 * height) ) ;
}
public static void main
( String [ ] args
) {
//In the following you access all the object variables and methods
System .
out .
println ( "Width of Rectangle 1 is: " + oldRectangle.
width ) ; System .
out .
println ( "Height of Rectangle 1 is: " + oldRectangle.
height ) ; System .
out .
println ( "Area of Rectangle 1 is: " + oldRectangle.
getArea ( ) ) ; System .
out .
println ( "Perimeter of Rectangle 1 is: " + oldRectangle.
getPerimeter ( ) ) ; System .
out .
println ( "Width of Rectangle 1 is: " + newRectangle.
width ) ; System .
out .
println ( "Height of Rectangle 1 is: " + newRectangle.
height ) ; System .
out .
println ( "Area of Rectangle 1 is: " + newRectangle.
getArea ( ) ) ; System .
out .
println ( "Perimeter of Rectangle 1 is: " + newRectangle.
getPerimeter ( ) ) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgUmVjdGFuZ2xlIHsKCiAgICBkb3VibGUgd2lkdGg7CiAgICBkb3VibGUgaGVpZ2h0OwoKICBwdWJsaWMgUmVjdGFuZ2xlKCkgewogICAgICB3aWR0aCA9IDE7CiAgICAgIGhlaWdodCA9IDE7CiAgfQoKcHVibGljIFJlY3RhbmdsZShkb3VibGUgdywgZG91YmxlIGgpIHsKICAgIHdpZHRoID0gdzsKICAgIGhlaWdodCA9IGg7Cn0KCgpwdWJsaWMgZG91YmxlIGdldEFyZWEoKSB7CiAgICByZXR1cm4gKHdpZHRoKmhlaWdodCk7Cn0KCnB1YmxpYyBkb3VibGUgZ2V0UGVyaW1ldGVyKCkgewogICAgcmV0dXJuICgoMip3aWR0aCkrKDIqaGVpZ2h0KSk7Cn0KCnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgIFJlY3RhbmdsZSBvbGRSZWN0YW5nbGUgPSBuZXcgUmVjdGFuZ2xlKDQsIDQwKTsKICAgIFJlY3RhbmdsZSBuZXdSZWN0YW5nbGUgPSBuZXcgUmVjdGFuZ2xlKDMuNSwgMzUuOSk7CgogICAgLy9JbiB0aGUgZm9sbG93aW5nIHlvdSBhY2Nlc3MgYWxsIHRoZSBvYmplY3QgdmFyaWFibGVzIGFuZCBtZXRob2RzCgogICAgU3lzdGVtLm91dC5wcmludGxuKCJXaWR0aCBvZiBSZWN0YW5nbGUgMSBpczogIiArIG9sZFJlY3RhbmdsZS53aWR0aCk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkhlaWdodCBvZiBSZWN0YW5nbGUgMSBpczogIiArIG9sZFJlY3RhbmdsZS5oZWlnaHQpOwogICAgU3lzdGVtLm91dC5wcmludGxuKCJBcmVhIG9mIFJlY3RhbmdsZSAxIGlzOiAiICsgb2xkUmVjdGFuZ2xlLmdldEFyZWEoKSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlBlcmltZXRlciBvZiBSZWN0YW5nbGUgMSBpczogIiArIG9sZFJlY3RhbmdsZS5nZXRQZXJpbWV0ZXIoKSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oIldpZHRoIG9mIFJlY3RhbmdsZSAxIGlzOiAiICsgbmV3UmVjdGFuZ2xlLndpZHRoKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigiSGVpZ2h0IG9mIFJlY3RhbmdsZSAxIGlzOiAiICsgbmV3UmVjdGFuZ2xlLmhlaWdodCk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkFyZWEgb2YgUmVjdGFuZ2xlIDEgaXM6ICIgKyBuZXdSZWN0YW5nbGUuZ2V0QXJlYSgpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUGVyaW1ldGVyIG9mIFJlY3RhbmdsZSAxIGlzOiAiICsgbmV3UmVjdGFuZ2xlLmdldFBlcmltZXRlcigpKTsKCn0KCn0=