小编Wum*_*mbo的帖子

距离公式错误

我写了一些java代码来计算2点之间的距离.由于一些奇怪的原因,它不收集输入也没有找到距离,这就是我试图做的事情.有人可以帮助我,这是我的代码:

import java.util.Scanner;

public class Distance
{
    static double distance(double x1, double y1, double x2, double y2) {
        return Math.sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1));
    }

    public static void main(String[] args) {
        double x2, x1, y2, y1;
        double distance;

        Scanner scan = new Scanner (System.in);
        System.out.println("Enter two points: ");
        x1 = scan.nextDouble();
        y1 = scan.nextDouble();
        x2 = scan.nextDouble();
        y2 = scan.nextDouble();

        distance = distance(x1, y1, x2, y2);
        System.out.println("The distance between the two points is " + distance + " .");
    }
}
Run Code Online (Sandbox Code Playgroud)

java

1
推荐指数
1
解决办法
107
查看次数

标签 统计

java ×1