私はJavaの初心者で、インターネットから練習問題をやっています.この質問に出くわして行き詰まりました.
4 つの整数座標 x1、y1、x2、および y2 をパラメーターとして受け取り、デカルト平面上の点 (x1、y1) と (x2、y2) の間の距離を計算する distance というメソッドを作成します。たとえば、distance(1, 0, 4, 4) を呼び出すと 5.0 が返され、distance(10, 2, 3, 5) を呼び出すと 7.615773105863909 が返されます。
public static int distance(int x1,int y1,int x2,int y2){
int d=(x2-x1)*(x2-x1)-(y2-y1)*(y2-y1))^0.5;
return (double)d;
}
明確にしたい2つのこと.^を使用すると、適用できないというエラーが表示され続ける.