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

📄 main.java

📁 输入两个点的坐标
💻 JAVA
字号:
import java.util.*;//Scanner位于util包

public class Main {

	public Main() {
	}
	
	public static void main(String[] args) {
		label0:
		for (int i = 0;i<1;i++)
		{
			Global.Set();
			Scanner in =new Scanner(System.in);
			double x;double y;String s;
			System.out.println("输入线段的两点坐标构造一个线段");
			System.out.println("格式为: double空格double");
			System.out.println("请输入第一个端点的坐标:");
			x = in.nextDouble();
			y = in.nextDouble();
			Global.line1.end1.SetX(x);
			Global.line1.end1.SetY(y);
			System.out.println("请输入第二个端点的坐标:");
			x = in.nextDouble();
			y = in.nextDouble();
			Global.line1.end2.SetX(x);
			Global.line1.end2.SetY(y);
			if (Global.line1.Check()) System.out.println("该线段位于第一象限");
			else System.out.println("该线段不在第一象限");
			double length = Global.line1.Length();
			System.out.print("该线段的长度为");
			System.out.println(length);
			System.out.println("继续比较吗?y/n");
			s = in.nextLine();
			s = in.nextLine();
			if (s.equals("y")) {
				System.out.println("输入线段的两点坐标构造第二条线段");
				System.out.println("格式为: double空格double");
				System.out.println("请输入第一个端点的坐标:");
				x = in.nextDouble();
				y = in.nextDouble();
				Global.line2.end1.SetX(x);
				Global.line2.end1.SetY(y);
				System.out.println("请输入第二个端点的坐标:");
				x = in.nextDouble();
				y = in.nextDouble();
				Global.line2.end2.SetX(x);
				Global.line2.end2.SetY(y);
				if (Global.line1.IsIntersectant(Global.line2)) System.out.println("两线段相交");
				else System.out.println("两线段不相交");
				System.out.println("");
				System.out.println("");
				System.out.println("");
				System.out.print("第二条线段的第一个端点到第一条线段的距离是:");
				System.out.println(Global.line1.Distance(Global.line2.end1));
				System.out.println("退出吗?y/n");
				s = in.nextLine();
				s = in.nextLine();
				System.out.println("");
				System.out.println("");
				System.out.println("");
				if (s.equals("n")) {
					i = -1;
					continue label0;
				}
				else break label0;
			}
			else {
				System.out.println("退出吗?y/n");
				s = in.nextLine();
				System.out.println("");
				System.out.println("");
				System.out.println("");
				if (s.equals("n")) {
					i = -1;
					System.out.println("Test");
					continue label0;
				}
				else break label0;
			}
		}
		System.out.println("You have reach the end.");
	}
	
}

⌨️ 快捷键说明

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