""(쌍따옴표) : 쌍따옴표로 묶으면 문자열이 된다.
숫자 연살할때는 쌍따옴표를 붙히면 안된다.
""(쌍따옴표는를 붙히게되면 문자열로 인식하여 문자로 출력되기때문에 연산시 붙히지 않는다
System.out.print("Hello,Java") print 뒤에 ln을 안붙히면 다음 코드가 실행될때 줄바꿈이 이루어 지지 않는다.
System.out.println("Hello,Java") print 뒤에 ln을 붙히면 다음 코드가 실행될때 자동적으로 줄바꿈이 이루어진다.
<변수란>
말 그대로 변하는 수를 말한다.
변수명 제약사항
1. 변수 이름은 영문자(대문자, 소문자)나 숫자를 사용할 수 있고
구분하며, 특수 문자 중에는 $,_만 사용할 수 있다.
2. 변수 이름은 숫자로 시작할 수 없다.
3. 자바에서 이미 사용 중인 예약어는 사용할 수 없다.
카멜 표기법
-> 단어의 시작 문자를 대문자로 쓰기 때문에 중간에 낙타늬 혹처럼 보인다고해서 카멜 표기법이라 한다.
ex) myName
헝가리안 표기법
-> 고안자인 찰스 시모니가 헝가리인이여서 항가리안 표기법이라 불린다
-> 변수의 자료형을 접두어에 붙이는 표기법
ex) c_key, I_data
<메모리>
1. 비트(bit)
-> 0또는 1의 값을 저장하기 위한 최소 단위
-> 1bit가 가지는 총 경우의수는 0과 1, 두 가지이다.
2. 바이트(byte)
8bite를 한 단위로 표준화한 요량 단위
1byte가 나타낼 수 있는 총 경우의 수
00000000 ~ 11111111 --> 2*2*2*2*2*2*2*2 = 2^8
<자료형>
1byte = 256가지를 담을 수 있다.
cahr(2byte) = 256^2
<정수 자료형>
- byte(1byte)
-short(2byte)
-int(4byte)
-long(8byte)
<실수자료형>
-float(4byte)
-double(8byte)
형 변환(업 캐스팅, 다운캐스팅) --> 자료형을 바꾸는 것.
업 캐스팅 : 문자 -> 정수 -> 실수
다운캐스팅 : 실수 -> 정수 -> 문자 : 값이 큰 범위에서 작은 범위로의 형변환 / 명시적 형 변환(형 변환 타입 생략 불가능)
<리터럴 상수>
- 변하지 않는 데이터를 말한다. 즉 변수에 넣는 변하지 않는 데이터를 말하는 것이다.
ex) int a = 1; 일때 1이라는 숫자는 a에 1이라고 되어있으며 2나 3같은 다른 수로 변하지 않는 상수와 같은 것이다.
'Java' 카테고리의 다른 글
22/05/23 JAVA (DAY09) (0) | 2022.05.24 |
---|---|
22/05/19 JAVA (DAY7) (0) | 2022.05.19 |
22/05/18 JAVA (DAY06) (0) | 2022.05.19 |
22/05/17 JAVA (DAY05) (0) | 2022.05.19 |
22/05/11 JAVA (DAY01) (0) | 2022.05.17 |
댓글