사용자 정의 데이터 타입(클래스)
- 데이터의 최종 진화 형태이다.(기본형 -> 배열 -> 클래스)
- 서로 다른 타입의 데이터를 묶어서 사용하는 것이다.
- 변수와 메서드로 구성할 수 있다.
기본형타입
int kor;
int eng;
int math;
int sum;
double avg;
String name;
배열(같은 타입의 데이터를 여러개 저장)
int[] scores;
클래스(관련된 변수를 묶어서 저장)
public static void main(String[] args) {
Student student;
student = new Student();
student.kor = 80;
student.eng = 90;
student.math = 60;
student.sum = student.kor + student.eng + student.math;
student.avg = student.sum / 3.0;
student.name = "홍길동";
System.out.println(student.name);
System.out.println(student.avg);
}
class Student{
int kor;
int eng;
int math;
int sum;
double avg;
String name;
}