Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter07 : Wrapper 본문

JAVA/chapter20_api

chapter07 : Wrapper

GAWON 2023. 5. 30. 18:22
package org.joonzis.ex;
/*
 * Wrapper Class
 * 	1. primitiveType -> referenceType 변경해주는 클래스
 *  2. 종류
 *  	1) int		-> Integer
 *  	2) double	-> Double
 *  	3) boolean	-> Boolean
 *  	4) char		-> Character
 *  3. 변수를 "객체"로 변환해주는 클래스
 *  4. 반드시 referenceType을 사용해야 하는 경우에 사용
 */
public class Ex07_Wrapper {
	public static void main(String[] args) {
		
		Integer a = new Integer(10);	// 10을 저장한 객체(인스턴스) a
		Integer b = new Integer(10);
		
		// 동등 비교
		System.out.println("저장된 위치 비교 : " + (a==b));
		System.out.println("저장된 내용 비교 : " + (a.equals(b)));
		
		// 크기 비교
		// a.compareTo(b) : 결과는 a-b를 통해서 계산
		// a.compareTo(b) : a > b  결과   1(양수)
		// a.compareTo(b) : a < b  결과   -1(음수)
		// a.compareTo(b) : a ==b  결과   0
		System.out.println("두 객체에 저장된 값의 크기 비교 : " + a.compareTo(b));
		
		// Auto Boxing, Auto UnBoxing
		// 값 -> 객체로 변환 : Boxing
		// 객체 -> 값으로 변환 : UnBoxing
		
		// Auto Boxing
		// 객체 = 값
		Integer c = 100;
		Integer d = 100;
		
		// Auto UnBoxing
		int result = c + d;
		System.out.println(result);
	
		
	}
}

'JAVA > chapter20_api' 카테고리의 다른 글

chapter09 : Calendar  (0) 2023.05.30
chapter08 : Big_number  (0) 2023.05.30
chapter06 : StringBuffer  (0) 2023.05.30
chapter05 : String  (0) 2023.05.30
chapter04 : System  (0) 2023.05.30