?/p>
Java
语言程序设计(基础篇)
?/p>
(第
10
?/p>
梁勇
著)
第十一?/p>
练习题答?/p>
11.1
public
class
Exercise11_01 {
public
static
void
main(String[] args) {
Scanner input =
new
Scanner(System.in);
System.out.print(
"Enter three sides: "
);
double
side1 = input.nextDouble();
double
side2 = input.nextDouble();
double
side3 = input.nextDouble();
Triangle triangle =
new
Triangle(side1, side2, side3);
System.out.print(
"Enter the color: "
);
String color = input.nextLine();
triangle.setColor(color);
System.out.print(
"Enter a boolean value for filled: "
);
boolean
filled = input.nextBoolean();
triangle.setFilled(filled);
System.out.println(
"The area is "
+ triangle.getArea());
System.out.println(
"The perimeter is "
+ triangle.getPerimeter());
System.out.println(triangle);
}
}
class
Triangle
extends
GeometricObject {
private
double
side1 = 1.0, side2 = 1.0, side3 = 1.0;
/** Constructor */
public
Triangle() {
}
/** Constructor */
public
Triangle(
double
side1,
double
side2,
double
side3) {
this
.side1 = side1;
this
.side2 = side2;
this
.side3 = side3;
}