前提・実現したいこと
kadaimainクラスでkadaiクラスにあるunionメソッドを使用します。
unionメソッドで実現したいことはメソッドに入っているr1(x1,y1,x2,y2)と引数として与えたr2(x1,y1,x2,y2)を変数名が一致しているもの同士で比較するというメソッドです。r3とr4を使って同様の処理も行いたいです。
発生している問題・エラーメッセージ
unionメソッド上でどうやって引数を受け取り、r1とr2に入っている数字の大小関係を比べるか教えていただきたいです。
### 該当のソースコード java public class kadaiMain { public static void main(String[] args) { kadai r1 = new kadai(1, 2, 3, 4); kadai r2 = new kadai(2, 3, 5, 6); kadai r3 = new kadai(1, 4, 6, 7); kadai r4 = new kadai(3, 3, 1, 6); kadai u1 = r1.union(r2); kadai u1 = r3.union(r4); u1.println(); } } ----------------------------------------------------------------------- public class kadai { private int x1; private int y1; private int x2; private int y2; public kadai(int x1,int y1,int x2,int y2){ this.x1 = x1; this.y1 = y1; this.x2 = x2; this.y2 = y2; } public kadai union(kadai r) { kadai uniX1 = Math.min(x1, x1); //一つ目のx1にr1の1、二つ目のx1にr2の2 を代入したい。 kadai uniY1 = Math.min(y1, y1); kadai uniX2 = Math.max(x2, x2); kadai uniY2 = Math.max(y2, y2); return //kadai型の四つの値が並んだ形 } public void plintln() { System.out.println("[" + uniX1 +"," + uniY1 ":" uniX2 + "," + uniY2 + "]")
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー