Programming/Development Knowledge

자바 기초 정리 [객체지향언어2] (식별자,데이터타입,var,final,증감연산)

fishersheep 2021. 9. 8. 23:05
반응형

1. 식별자(identifier)는 변수, 클래스 등에 붙는 이름이다. 특수문자, 공백은 사용할수없지만 $와 _는 가능하다.
그리고 첫번째 문자에서 숫자는 사용할수없다. 대소문자를 구별해야한다.(temp 와 Temp는 다르다.)

2. 자바의 데이터 타입은 8개로 short(2바이트), int(4바이트), byte(1바이트), char(2바이트), boolean(참거짓 1비트), 
long(8바이트), float(4바이트), double(8바이트)가 있다.

3. 문자열은 기본 타입이 아니며, String 클래스로 문자열을 표현한다. 

4. 변수선언 ex) int temp; char temp2;

5. 리터럴은 프로그램에서 직접 표현한 값으로서 그 예로 34, %, true 등이 있으며 정수, 실수, 문자,
논리, 문자열 리터럴이 있다.

6. 정수리터럴 종류: 10진수, 8진수, 16진수 , 2진수

7. var을 사용하여 변수타입을 생략할수 있으며, 지역변수 선언에만 사용가능하다. (초깃값을 꼭 설정해야한다)

8. 상수는 변하지않는 수로서 final 키워드로 만들수 있으며, 값 변경이 불가능하다. ex) final int num = 5;

9. 자동타입변환이 가능한데 큰타입에서 작은타입으로 변환할때는 안되고 작은타입에서 큰타입은 가능하다.

10. 자바에서 키보드로부터 직접 읽는 입력을 받을때는 System.in 을 사용한다. Scanner를 사용하여 System.in에게 키를 읽게한다.

11. 증감연산에서 a++은 증가하고 증가하기전의 값을 반환하고 ++a는 증가하고 증가한 값을 반환한다.

반응형