inblog logo
|
LifeLog, DevLog
    TIL

    TIL 20251114

    KYJTHEYJ's avatar
    KYJTHEYJ
    Nov 14, 2025
    TIL 20251114
    • 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

    LifeLog, DevLog - https://github.com/KYJTHEYJ

    RSS·Powered by Inblog