Java

기본자료형(primitive)과 Wrapper 클래스

에어팟맥스 2022. 6. 9. 23:34

=== *** wrapper 클래스 *** ===
   
   ------------------------------------------------
     기본자료형(원시형, primitive)     wrapper 클래스
   ------------------------------------------------
    byte                           Byte 
    short                          Short
    int                            Integer  
    long                           Long
    char                           Character
    float                          Float
    double                         Double
    boolean                        Boolean 
    ------------------------------------------------
    
     기본자료형(원시형)은 데이터 저장 및 사칙연산 에서만 사용하는 것이고, 
     wrapper 클래스는  데이터 저장 및 사칙연산 뿐만아니라 
     아주 다양한 기능의 메소드가 제공되므로 다방면으로 사용되어진다. 

 

Character 클래스를 이용해서 소문자를 대문자로, 대문자를 소문자로 만들기

public class Main_Wrapper {

	public static void main(String[] args) {
		
		// Character chr = new Character('a');
		// 또는 
		Character chr = 'a';

		System.out.println( Character.toUpperCase('a') ); // A
		
		System.out.println( Character.toLowerCase('A') ); // a

 

Character 클래스를 이용해서 주어진 문자가 대문자인지 소문자인지 판단하기

		char ch2 = 'C'; // 67
        
       	if( Character.isUpperCase(ch2) ) { // 대문자 인지 알아본다.
			System.out.println(ch2 + " 는 대문자 입니다.");
		}
		else if( Character.isLowerCase(ch2) ) { // 소문자인지 알아본다.
			System.out.println(ch2 + " 는 소문자 입니다.");
		}
		else if( Character.isDigit(ch2) ) { // 숫자인지 알아본다.
			System.out.println(ch2 + " 는 숫자 입니다.");
		}
		else {
			System.out.println(ch2 + " 는 특수문자 입니다.");
		}
		// C는 대문자 입니다.