JAVA DAY13 - 사용자 정의 데이터 타입(클래스)

어뮤즈온·2020년 12월 1일
0

초급자바

목록 보기
18/31

사용자 정의 데이터 타입(클래스)

  • 데이터의 최종 진화 형태이다.(기본형 -> 배열 -> 클래스)
  • 서로 다른 타입의 데이터를 묶어서 사용하는 것이다.
  • 변수와 메서드로 구성할 수 있다.

기본형타입

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); //76.66666666666667 출력

}

class Student{
	int kor;
	int eng;
	int math;
	int sum;
	double avg;
	String name;
}
profile
Hello, world!

0개의 댓글