Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我需要编写一个程序,只使用主方法来计算三角形是否全等_Java - Fatal编程技术网

Java 我需要编写一个程序,只使用主方法来计算三角形是否全等

Java 我需要编写一个程序,只使用主方法来计算三角形是否全等,java,Java,我需要编写一个程序,只使用主方法来计算三角形是否全等, 如果三角形是全等的,则使用布尔运算,结果为真 否则我就错了 问题 如果有人能帮助我写作,我将非常感激导入java.util.Scanner 公共类同余 { 公共静态void main(字符串[]args){ }欢迎来到StackOverflow-请选择“可以帮助我写作”。最有趣的方式是说“请你帮我做作业好吗?”我已经看到你只需要做复制粘贴。 Scanner scan = new Scanner(System.in); S

我需要编写一个程序,只使用主方法来计算三角形是否全等, 如果三角形是全等的,则使用布尔运算,结果为真 否则我就错了

问题


如果有人能帮助我写作,我将非常感激导入java.util.Scanner

公共类同余 { 公共静态void main(字符串[]args){


}

欢迎来到StackOverflow-请选择“可以帮助我写作”。最有趣的方式是说“请你帮我做作业好吗?”我已经看到你只需要做复制粘贴。
    Scanner scan = new Scanner(System.in);


    System.out.println("Please enter 6 pair of coordinates ");
    System.out.println("Please enter x1: ");
    int x1 = scan.nextInt();
    System.out.println("Please enter y1: ");
    int y1 = scan.nextInt();
    System.out.println("Please enter x2: ");
    int x2 = scan.nextInt();
    System.out.println("Please enter y2: ");
    int y2 = scan.nextInt();
    System.out.println("Please enter x3: ");
    int x3 = scan.nextInt();
    System.out.println("Please enter y3: ");
    int y3 = scan.nextInt();
    System.out.println("Please enter x4: ");
    int x4 = scan.nextInt();
    System.out.println("Please enter y4: ");
    int y4 = scan.nextInt();
    System.out.println("Please enter x5: ");
    int x5 = scan.nextInt();
    System.out.println("Please enter y5: ");
    int y5 = scan.nextInt();
    System.out.println("Please enter x6: ");
    int x6 = scan.nextInt();
    System.out.println("Please enter y6: ");
    int y6 = scan.nextInt();

    double AB = Math.sqrt(Math.pow(x2-x1, 2) + (Math.pow(y2-y1, 2)));
    double AC = Math.sqrt(Math.pow(x3-x1, 2) + (Math.pow(y3-y1, 2)));
    double BC = Math.sqrt(Math.pow(x3-x2, 2) + (Math.pow(y3-y2, 2)));
    double DE = Math.sqrt(Math.pow(x5-x4, 2) + (Math.pow(y5-y4, 2)));
    double DF = Math.sqrt(Math.pow(x6-x4, 2) + (Math.pow(y6-y4, 2)));
    double EF = Math.sqrt(Math.pow(x5-x6, 2) + (Math.pow(y5-y6, 2)));

    if((AB==DE || AB==DF || AB==EF) && (AC==DE || AC==DF || AC==EF) && (BC==DE || BC==DF || BC==EF))
        System.out.println("The triangles are congruent.");

    else
        System.out.println("The triangles are not congruent.");

}