250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바 스프링
- 프로그래밍언어
- 메소드
- Git
- 스프링 기초
- 코딩초보
- 데이터베이스
- 클래스
- 제이쉘
- 자바프로그래밍
- JAVA기초
- 알고리즘
- Elk
- 자바기초
- github
- 스프링
- 프로그래밍기초
- 초보코딩
- 컴퓨터과학개론
- 프로그래밍
- spring
- 배열
- 초보코딩탈출
- Java
- 리눅스
- 기초코딩
- eclips
- 자바
- 이클립스
- JShell
Archives
- Today
- Total
키보드워리어
【자바】char타입 표현과 연산 본문
728x90
자료형 char형
이 세상에 존재하는 모든 문자는 유니코드라고 하는 고유의 값을 가지고 있고 이를 나의 코드에 넣을 수 있어요.
대문자와 소문자 (A-Z, a-z)
넘버 문자열 (0-9)
기능 역할하는 특별한 문자열 (‘,’, ‘$’, ‘{’ etc.) 등등 모두요
구글에 유니코드를 쳐보시면 표를 쉽게 확인해볼 수 있습니다.
그리고 아스키코드에 들어간 값들로 char형은 이러한 고유의 값을 가진 문자형에 연산할 수 있는 기능을 추가하였습니다.
아스키코드 구경하기
아스키코드를 통해서 연산을, 유니코드를 통해서 1만 가지 표현들을 할 수 있게 됐죠.
변수 ch에 (") 값을 줄 수 있고, \u0022란 값도 동일하게 쾌션마크(")를 뜻해요
\u00a2란 값은 센트 문자 값을, 아스키코드 65는 알파벳 A를 뜻합니다.
위 그림을 보시면 정수형 타입도 물론 char형에 값을 넣을 수 있고
데이터형의 범위 밖의 값이라도 아스키코드에 호환돼요.
아스키코드를 통해 문자에 숫자 값을 줄 수 있는 겁니다.
정수형 타입의 연산까지라도 char 데이터로 가능합니다.
char형을 통한 연산
printLowerCaseAlphabets메서드로는 소문자 알파벳 a와 z사이의 값을 출력해보는 것을
알파벳으로 연산을 해보았고
printUpperCaseAlphabets메서드에는 대문자 알파벳 A와 Z를 뜻하는 값을 주어 계산하게 만들었습니다.
728x90
'JAVA > 입문' 카테고리의 다른 글
【자바】조건문 소개및 활용 방법 (0) | 2022.12.06 |
---|---|
【자바】논리연산자 활용한 메소드 만들어보기 (0) | 2022.11.27 |
【자바】Boolean - 단축평가 논리연산자 (0) | 2022.11.25 |
【자바】Boolean형 (0) | 2022.11.23 |
【자바】부동소수점 연산 (0) | 2022.11.21 |