Java

[Java] 기본형

gorusair 2021. 12. 6. 23:18

논리형 - boolean

논리형에는 'boolean' 한가지 밖에 없다. boolean형 변수에는 true와 false 중 하나를 저장할 수 있으며 
기본값은 false이다.

 

boolean power = true;

boolean checked = False; // 에러 . 대소문자가 구분됨 true 또는 false만 가능

 

문자형 - char

문자형 역시 'char' 한가지 자료형 밖에 없다. 문자를 저장하기 위한 변수를 선언할 때 사용되며, char 타입의 

변수는 단 하나의 문자만을 저장할 수 있다.

 

char ch = 'A';  // 문자 'A'를 char 타입의 변수 ch에 저장

char ch = 65;   //문자의 코드르 직접 변수 ch에 저장

 

만일 어떤 문자의 유니코드가 알고 싶으면, char형 변수에 저장된 값을 정수형을 변환하면 된다.

 

int code = (int)ch; // ch에 저장된 값을 int타입으로 변환하여 저장한다.

class CharToCode {
	public void main(String[] args){
    	char ch = 'A';    //char ch = 65;
        int code = (int)ch;  //ch에 저장된 값을 int타입으로 변환하여 저장한다.
        
        System.out.printf("%c=%d(%#X)%n", ch, code, code);
        
        char hac = "가"; // char hch = 0xAC00;
        System.out.println("%c=%d(%#X)%n", hch,(int)hch, (int)hch,(int)hch);
        
        실행결과
        A = 65(0X41)
        가 = 44032(0XACOO)