에러가 많이 생기는 데 뭐가 문제나요?ㅜㅠ ``` import java.util.ArrayList; public class Student { private static final Object 안드로이드 = null; private static Object 모바일; public Student(int i, String string, Object 모바일2, double d) { // TODO Auto-generated constructor stub } public static void main(String[ ] args, Object 웹공학, Object 빅데이터) { // input String keyword = args[0]; // array list ArrayList<Student> students = new ArrayList<Student>(); students.add(new Student(1, "황기태", 모바일, 4.1 )); students.add(new Student(2, "이재문", 안드로이드, 3.9)); students.add(new Student(3, "김남윤", 웹공학, 3.5)); students.add(new Student(4, "최찬미", 빅데이터, 4.25)); // print for (Student s : students) { ((Object) s).prettyPrint(); } // search for (Student s : students) { if (keyword.equals(((Object) s).getName())) { System.out.println(s.toString()); } } } } class Student { private int number; private String name; private String department; private double gpa; public Student(int number, String name, String department ,double gpa) { this.number = number; this.name = name; this.department = department; this.grade = gpa; } public String getName() { return name; } public String toString() { return String.format("%d, %s, %.2f", number, name, department, gpa); } public void prettyPrint() { System.out.printf("학번: %d\n", number); System.out.printf("이름: %s\n", name); System.out.printf("학과: %s\n", department); System.out.printf("평균: %.2f\n", gpa); System.out.println("====================="); } } ```
## 디버깅 연습 코드를 다 지우고 일부분씩 테스트하면서 디버깅해보세요. ## 질문 방법 문제의 상황과 이에 대한 질문을 정리해서 올려주시면 더욱 좋을 것 같습니다. ### 잘못된 질문과 답변 예 ``` Q. 에러가 많이 생기는 어떻게 하죠? => 에러를 고쳐 보세요. ```