⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainclass.java

📁 大学java作业源程序
💻 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 + -