java - 클래스를 이용하여 여러 학생 정보 저장

imjingu·2023년 8월 10일
0

개발공부

목록 보기
360/481
package chapter202308101;

class MyStudent { // 메서드는 없는 클래스
	String name; // 이름
	int grade; // 학년
	int kor; // 국어 성적
	int eng; // 영어 성적
	int math; // 수학 성적
	
	void printStudent() {
		// 변수 하나로 학생 한명이 여러 정보를 저장할 수 있음
		System.out.println(name + "은 " + grade + "학년이고, 국어성적은 " + kor + " 점 입니다.");
	}
}
public class test04 {

	public static void main(String[] args) {
		MyStudent student1 = new MyStudent(); // class를 모델로 하는 객체 생성
		// 일반적인 데이터와 타입이 달라서 객체라고 함
		// 변수 하나로 학생 한 명이 여러 정보를 저장할 수 있음
		student1.name = "김철수";
		student1.grade = 2;
		student1.kor = 100;
		student1.eng = 90;
		student1.math = 88;
		
		MyStudent student2 = new MyStudent(); // class를 모델로 하는 객체 생성
		student2.name = "박영수";
		student2.grade = 1;
		student2.kor = 90;
		student2.eng = 70;
		student2.math = 98;
		
		student1.printStudent(); // 김철수 2학년이고 국어 성적은 100점 입니다
		student2.printStudent(); // 박영수 1학년이고, 국어 성적은 90점 입니다
	}

}

0개의 댓글