
JS
배열 선언, 배열 제어 함수 정리
퀘스트
클래스, 객체 선언 관련 문제풀이
public class Student { String name; String studentId; int grade; double gpa; public void study() { System.out.println("열심히 공부하고 있습니다!"); } public void showInfo() { System.out.printf(""" 이름 : %s 학년 : %d 학번 : %s 학점 : %.1f 우등생 여부 : %b """, name, grade, studentId, gpa, isHonorStudent()); } public boolean isHonorStudent() { return gpa >= 3.5; } }public class StudentTest { public static void main(String[] args) { System.out.println("=== 학생 관리 시스템 ==="); // TODO: Student 객체 3개 생성 및 정보 설정 Student student1 = new Student(); // student1 정보 설정 student1.name = "김자바"; student1.studentId = "2024001"; student1.grade = 2; student1.gpa = 3.8; Student student2 = new Student(); // student2 정보 설정 student2.name = "이파이썬"; student2.studentId = "2024002"; student2.grade = 1; student2.gpa = 3.2; Student student3 = new Student(); // student3 정보 설정 student3.name = "박코틀린"; student3.studentId = "2024003"; student3.grade = 1; student3.gpa = 4.5; // TODO: 각 학생 정보 출력 및 메서드 테스트 System.out.println("[학생 1]"); // student1 테스트 코드 student1.showInfo(); student1.study(); System.out.println("[학생 2]"); // student2 테스트 코드 student2.showInfo(); student2.study(); System.out.println("[학생 3]"); // student3 테스트 코드 student3.showInfo(); student3.study(); } }
Share article