CODE/JAVA1

UserDefinedDataType

maskan 2021. 1. 27. 16:02
public class UserDefinedDataType {

	public static void main(String[] args) {
		/*
		 * 사용자 정의 데이터 타입(클래스)
		 * - 데이터의 최종 진화 형태이다. (기본형>배열>클래스)
		 * - 서로 다른 타입의 데이터를 묶어서 사용하는 것이다. 
		 * - 변수와 메서드로 구성할 수 있다.
		 */
//		기본형 타입(1개의 변수에 1개의 데이터만 저장)
		int kor;
		int eng;
		int math;
		int sum;
		double avg;
		String name;

		// 배열(같은 타입의 데이터를 여러개 저장)
		int[] scores;
		int sum2;
		double avg2;
		String name2;

		// 클래스(관련된 변수를 다 묶어서 저장)
		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);
	}
}

// public class 는 하나
class Student {
	int kor;
	int eng;
	int math;
	int sum;
	double avg;
	String name;
}

'CODE > JAVA1' 카테고리의 다른 글

Hippocrates  (0) 2021.01.27
VariableInit  (0) 2021.01.27
TV  (0) 2021.01.27
Static  (0) 2021.01.27
ScanUtil  (0) 2021.01.27