📄 mainclass.java
字号:
package problem_8;
//MainClass.java
import java.io.*;
public class MainClass {
public static void main(String[] args){
try{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//构造一个Circle类对象,并输出相关信息
System.out.print("To create a circle: \nColor = ");
String color = br.readLine();
System.out.print("Weight = ");
Double weight = Double.valueOf(br.readLine());
System.out.print("Radius = ");
Double circleRadius = Double.valueOf(br.readLine());
Circle circle = new Circle(color, weight, circleRadius);
System.out.println("\nA new cirle is created: ");
System.out.println("Color: " + circle.getColor());
System.out.println("Weight: " + circle.getWeight());
System.out.println("Radius: " + circle.getRadius());
System.out.println("Perimeter: " + circle.calculatePerimeter());
System.out.println("Area: " + circle.calculateArea());
//构造一个Rectangular类对象,并输出相关信息
System.out.print("\nTo create a rectangular: \nColor = ");
color = br.readLine();
System.out.print("Weight = ");
weight = Double.valueOf(br.readLine());
System.out.print("Length = ");
Double rectangularLength = Double.valueOf(br.readLine());
System.out.print("Width = ");
Double rectangularWidth = Double.valueOf(br.readLine());
Rectangular rectangular = new Rectangular(color, weight, rectangularLength, rectangularWidth);
System.out.println("\nA new rectangular is created: ");
System.out.println("Color: " + rectangular.getColor());
System.out.println("Weight: " + rectangular.getWeight());
System.out.println("Length: " + rectangular.getLength());
System.out.println("Width: " + rectangular.getWidth());
System.out.println("Perimeter: " + rectangular.calculatePerimeter());
System.out.println("Area: " + rectangular.calculateArea());
//构造一个Square类对象,并输出相关信息
System.out.print("\nTo create a square: \nColor = ");
color = br.readLine();
System.out.print("Weight = ");
weight = Double.valueOf(br.readLine());
System.out.print("Side length = ");
Double squareSideLength = Double.valueOf(br.readLine());
Square square = new Square(color, weight, squareSideLength);
System.out.println("\nA new square is created: ");
System.out.println("Color: " + square.getColor());
System.out.println("Weight: " + square.getWeight());
System.out.println("Side length: " + square.getSideLength());
System.out.println("Perimeter: " + square.calculatePerimeter());
System.out.println("Area: " + square.calculateArea());
//构造一个Triangle类对象,并输出相关信息
System.out.print("\nTo create a trianlge: \nColor = ");
color = br.readLine();
System.out.print("Weight = ");
weight = Double.valueOf(br.readLine());
System.out.print("Side A = ");
Double trianlgeSideA = Double.valueOf(br.readLine());
System.out.print("Side B = ");
Double trianlgeSideB = Double.valueOf(br.readLine());
System.out.print("Side C = ");
Double trianlgeSideC = Double.valueOf(br.readLine());
Triangle triangle = new Triangle(color, weight, trianlgeSideA, trianlgeSideB, trianlgeSideC);
if(triangle.isTriangleValid() == true){ //如果能够构成三角形
System.out.println("\nA new trianlge is created: ");
System.out.println("Color: " + triangle.getColor());
System.out.println("Weight: " + triangle.getWeight());
System.out.println("Side A: " + triangle.getSideA());
System.out.println("Side B: " + triangle.getSideB());
System.out.println("Side C: " + triangle.getSideC());
System.out.println("Perimeter: " + triangle.calculatePerimeter());
System.out.println("Area: " + triangle.calculateArea());
}
else //无法构成三角形
System.out.println("\nNew triangle invalid");
}
catch(IOException e){
System.out.println(e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -