본문 바로가기

JAVA/국비 공부

Character

기본형데이터타입 03

문자형 데이터 타입
: 문자형 데이터 타입은 char 이라는 데이터 타입인데 "차"라고 읽지않고, "캐릭터"라고 읽어야한다.

  왜냐하면 char은 character의 앞 4글자를 딴것이기 때문이다.

char은 ASCII 테이블이라는 문자표를 기반으로 만들어져서 숫자 값과 그에 대응하는 문자가 정의가 되어있다.

 

즉. 우리가 어떠한 문자를 할당하면 그 문자에 대응되는 숫자값이 이진법의 형태로 변수에 저장되는 형태가 된다.

      하지만 캐릭터란 데이터 타입 자체는 잘 안쓰게된다.
      왜냐하면 char은 한번에 1개의 문자만 다룰 수 있기 때문이다.

char 값은 우리가 ''(따옴표)안에 한 글자를 넣어서 만들어주게된다.

 

package day0303;
public class Ex02Char {
    public static void main(String[] arg) {
        //char 변수 myCharㄹㄹ 선언하고 알파벳 B를 할당해보자.
        char myChar = 'B';
        
        //myChar의 현재 값을 화면에  출력해보자
        System.out.println(myChar);
        
        //char는 실제론 해당공간에 2진법 값을 저장하기 때문에 다음과 같은 코드도 가능해진다.
        
        //myChar에 99를 할당해보자
        myChar = 99;
        
        //myChar의 현재 값을 화면에 출력해보자
        System.out.println(myChar);
        
        // 하지만 위에서 설명했듯이 char변수는 한번에 1개의 값만 저장 가능하기 때문에 쓰임새가 매우 적다.
        // 그렇다면 여러개의 글자를 할당하고 관리하기 위해서는 무엇이 필요할까??
        // 바로 String 데이터타입이 필요하다!!
        
        
        
        
        
    }

}

'JAVA > 국비 공부' 카테고리의 다른 글

boolean (논리형)  (0) 2021.03.03
String  (0) 2021.03.03
Real Number  (0) 2021.03.03
형변환(Type casting)  (0) 2021.03.03
Integer  (0) 2021.03.03