최종 성적을 공지합니다. 12/26(월) 2시까지 이메일로 문의바랍니다.
Category: Q&A
Final Exam
모두들 수고하셨습니다. 기말고사 답안지입니다.
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 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);
}
}
{
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
}
{
double[] t = p.get(); // T t = p
p.set(q.get()); // p = q
q.set(t); // q = t
}
}