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

📄 exp2.java

📁 用于简单的图形的程序
💻 JAVA
字号:
import java.util.Scanner;

public class exp2 {
	public static void main(String agrs[]) {
		System.out
				.print("Please inoput your first graphic type you want to create:");
		Scanner in = new Scanner(System.in);
		int type = in.nextInt();
		double x = 0, y = 0;
		graph ng=new graph();
		switch (type) {
		case 0: {
			ng= new beeline();
			x = ng.x0;
			y = ng.y0;
			break;
		}
		case 1: {
			ng = new traingle();
			x = ng.x0;
			y = ng.y0;
			break;
		}
		case 2: {
			ng = new rectangle();
			x = ng.x0;
			y = ng.y0;
			break;
		}
		case 3: {
			ng= new round();
			x = ng.x0;
			y = ng.y0;
			break;
		}
		}
		int t = 0;
		System.out
				.println("Do you want to continue to callate?(0 for quit,1 for contine.)");
		Scanner tmp = new Scanner(System.in);
		t = tmp.nextInt();
		if (t == 1) {
			System.out
					.print("Please inoput your second graphic type you want to create:");
			Scanner in2 = new Scanner(System.in);
			int type1 = in2.nextInt();
			double x1 = 0, y1 = 0;
			graph np=new graph();
			switch (type1) {
			case 0: {
				np= new beeline();
				x1 = np.x0;
				y1 = np.y0;
				break;
			}
			case 1: {
				np = new traingle();
				x1 = np.x0;
				y1 = np.y0;
				break;
			}
			case 2: {
				np = new rectangle();
				x1 = np.x0;
				y1 = np.y0;
				break;
			}
			case 3: {
				np = new round();
				x1 = np.x0;
				y1 = np.y0;
				break;
			}
			}
			System.out.println("The distance of shape-heart is: "
					+ Math.hypot(x - x1, y - y1));

		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -