Final Exam

기말고사

일시: 2016년 12월 15일 (목) 1:30-3:30

장소: 2공 205호

범위: 중간고사문제 포함 – 중간고사 이후 배운데까지 (수업블로그와 예제 중심으로)

Final Exam

기말고사

일시: 2016년 12월 15일 (목) 1:30-3:30

장소: 2공 205호

범위: 중간고사문제 포함 – 중간고사 이후 배운데까지 (수업블로그와 예제 중심으로)

Midterm Extra 20%

Midterm Extra 20% (due by 11/16 23:59)

-중간고사 시험문제 프로그램(Point, Point3D, Bound, PolygonType, RegularPolygon, Utility)을 똑같이 작성하고 실행결과를 확인한다.

-이 프로그램을 직접 실행시켜서 중간고사 본인 답안과 비교 분석하는 보고서를 작성한다. (장수제한없음)

-중간고사 시험문제를 다시 푼다. (장수제한없음)

 

public class Point {
// 중간생략..
    public double[] get()
{
double[] xy = new double[2];
xy[0] = this.x;
xy[1] = this.y;
System.out.println(“get(): ” + “(” + xy[0] + “, ” + xy[1] + “)”);
return xy;
}
    public void set(double[] xy)
{
if (xy.length == 2) {
this.x = xy[0];
this.y = xy[1];
System.out.println(“set(xy[]): ” + this);
}
}
}
public class ArrayTest {
 public static void swap2(Point p, Point q)        // Java uses pass-by-value
{
  double[] t = p.get(); // T t = p
p.set(q.get());  // p = q
q.set(t);  // q = t
}
}