/* 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. */
class Ideone {
Circle circle = new Circle( 1 ) ;
System .
out .
printf ( "The circle's area is %.2f \n " , circle.
getArea ( ) ) ; System .
out .
printf ( "The circle's diameter is %.2f \n " , circle.
getDiameter ( ) ) ; System .
out .
printf ( "The circle's circumference is %.2f \n " , circle.
getCircumference ( ) ) ;
System .
out .
println ( "-----------" ) ;
System .
out .
printf ( "The circle's %-13s is %.2f\n " ,
"area" , circle.
getArea ( ) ) ; System .
out .
printf ( "The circle's %-13s is %.2f\n " ,
"diameter" , circle.
getDiameter ( ) ) ; System .
out .
printf ( "The circle's %-13s is %.2f\n " ,
"circumference" , circle.
getCircumference ( ) ) ;
System .
out .
println ( "-----------" ) ;
System .
out .
printf ( "%-26s is %.2f\n " ,
"The circle's area" , circle.
getArea ( ) ) ; System .
out .
printf ( "%-26s is %.2f\n " ,
"The circle's diameter" , circle.
getDiameter ( ) ) ; System .
out .
printf ( "%-26s is %.2f\n " ,
"The circle's circumference" , circle.
getCircumference ( ) ) ; }
}
class Circle{
private double r;
public double getArea( ) {
}
public double getDiameter( ) {
return 2 * r;
}
public double getCircumference( ) {
}
public Circle( double r) {
this .r = r;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lIHsKCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIHsKCQlDaXJjbGUgY2lyY2xlID0gbmV3IENpcmNsZSgxKTsKCQkKCQlTeXN0ZW0ub3V0LnByaW50ZigiVGhlIGNpcmNsZSdzIGFyZWEgICAgICAgICAgaXMgJS4yZiBcbiIsIGNpcmNsZS5nZXRBcmVhKCkgKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiVGhlIGNpcmNsZSdzIGRpYW1ldGVyICAgICAgaXMgJS4yZiBcbiIsIGNpcmNsZS5nZXREaWFtZXRlcigpKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiVGhlIGNpcmNsZSdzIGNpcmN1bWZlcmVuY2UgaXMgJS4yZiBcbiIsIGNpcmNsZS5nZXRDaXJjdW1mZXJlbmNlKCkpOwoJCQoJCVN5c3RlbS5vdXQucHJpbnRsbigiLS0tLS0tLS0tLS0iKTsKCQkKCSAgICBTeXN0ZW0ub3V0LnByaW50ZigiVGhlIGNpcmNsZSdzICUtMTNzIGlzICUuMmZcbiIsICJhcmVhIiwgY2lyY2xlLmdldEFyZWEoKSk7CgkgICAgU3lzdGVtLm91dC5wcmludGYoIlRoZSBjaXJjbGUncyAlLTEzcyBpcyAlLjJmXG4iLCAiZGlhbWV0ZXIiLCBjaXJjbGUuZ2V0RGlhbWV0ZXIoKSk7CgkgICAgU3lzdGVtLm91dC5wcmludGYoIlRoZSBjaXJjbGUncyAlLTEzcyBpcyAlLjJmXG4iLCAiY2lyY3VtZmVyZW5jZSIsIGNpcmNsZS5nZXRDaXJjdW1mZXJlbmNlKCkpOwoKCQlTeXN0ZW0ub3V0LnByaW50bG4oIi0tLS0tLS0tLS0tIik7CgkJCgkgICAgU3lzdGVtLm91dC5wcmludGYoIiUtMjZzIGlzICUuMmZcbiIsIlRoZSBjaXJjbGUncyBhcmVhIiwgIGNpcmNsZS5nZXRBcmVhKCkpOwoJICAgIFN5c3RlbS5vdXQucHJpbnRmKCIlLTI2cyBpcyAlLjJmXG4iLCJUaGUgY2lyY2xlJ3MgZGlhbWV0ZXIiLCBjaXJjbGUuZ2V0RGlhbWV0ZXIoKSk7CgkgICAgU3lzdGVtLm91dC5wcmludGYoIiUtMjZzIGlzICUuMmZcbiIsIlRoZSBjaXJjbGUncyBjaXJjdW1mZXJlbmNlIiwgY2lyY2xlLmdldENpcmN1bWZlcmVuY2UoKSk7Cgl9Cgp9CgpjbGFzcyBDaXJjbGV7Cglwcml2YXRlIGRvdWJsZSByOwoJcHVibGljIGRvdWJsZSBnZXRBcmVhKCl7CgkJcmV0dXJuIE1hdGguUEkqcipyOwoJfQoJcHVibGljIGRvdWJsZSBnZXREaWFtZXRlcigpewoJCXJldHVybiAyKnI7Cgl9CglwdWJsaWMgZG91YmxlIGdldENpcmN1bWZlcmVuY2UoKXsKCQlyZXR1cm4gMipNYXRoLlBJKnI7Cgl9CglwdWJsaWMgQ2lyY2xlKGRvdWJsZSByKSB7CgkJdGhpcy5yID0gcjsKCX0KCQp9