Java

Java의 특징, 상수, 문자, 문자열, ASCII코드(대문자 ↔ 소문자, 숫자 → 문자)

greenyellow-s 2024. 7. 5. 19:48
728x90
반응형

2024-7-4 네이버클라우드

 

Java의 특징


- 객체지향 프로그램(중복 방지)
- class 단위로 묶는다
- 카멜 표기법으로 class명의 첫글자는 대문자로 시작하며 단어가 바뀌면 띄워쓰기 대신 대문자로 시작한다.
- 자바의 파일명은 클래스명과 동일
- 파일 확장명 : 파일명.java
- 원시 파일은 파일명 대소문자 구분

 

 

상수

 

 변하지 않는 값


숫자 상수 : 25, -100
문자 상수 : '2', 'A', '목'

'문자'는 글자 한 글자를 담는다. ASCII코드로 바뀌어 출력
"문자열"은 하나의 문자가 아니고 각각의 문자들의 배열을 뜻한다.

 

 

대문자를 소문자로 변환 (대문자 ↔ 소문자),
숫자를 문자화


대문자와 소문자 사이 차이 : 32
숫자와 문자화된 숫자 사이 차이 : 48

 

따라서,

'A' - 32 = 97

'0' - 48 = 0

기계어    2진수   10진수
'A' --------- 0100 0001 --------- 65
'B' --------- 0100 0010 --------- 66
'a' --------- 0110 0010 --------- 97
0 --------- 0000 0000 --------- 0
5 --------- 0000 0101 --------- 5
'0' --------- 0011 0000 --------- 48
'5' --------- 0011 0101 --------- 53

ASCII 코드

 

변수

 

변하는 값, 데이터를 저장하는 곳


메모리(RAM) 안에 데이터를 저장할 수 있는 공간

 

------------------------  RAM(메모리)  --------------------------

변수 A   변수 B  
       
       

 

-----------------------------------------------------------------------



728x90
반응형