자바 문법 공부 1일 차 공부내용 정리.
변수 : 변하는 저장공간
int number = 10; // 변수 선언 및 초기화
상수 : 변하지 않는 저장공간
final int number = 10; // 상수로 선언 (데이터 타입 앞에 final 붙여서 작성)
number = 11; // 변수의 값을 바꾸려고 하면 에러 발생
정수형 변수: 0, 1, 2, 3과 같은 정수형 숫자값을 저장. (byte, short, int, long)
byte : -128 ~ 127
short (2byte) : -32,768~32,767
int (4byte) : -21억~21억
long (8byte) : 9 백경 정도의 매우 큰 수
실수형 변수 : 0.123, 0.99999와 같은 소수점 실수값을 저장. (float, double)
float (4byte) : 3.4 * -10^38 ~ 3.4 * 10^38 (long 보다 큼) 범위의 숫자
double (8byte) : 1.7 * -10^308 ~ 1.7 * 10^308 (long 보다 큼) 범위의 숫자
논리형 변수 : True/False 값만 저장. (boolean)
boolean flag = true; // 논리형 변수 boolean으로 선언 및 True 값으로 초기화
문자형 변수 : ‘A’, ‘1’와 같은 문자 하나만 저장합니다. (char)
char alphabet = 'A'; // A라는 문자 하나 저장. 작은따옴표 안에 작성.
- 참조형 변수
문자열 변수 : “Apple”, “텍스트” 와 같은 문장을 저장. (String)
String message = "Hello World"; // Hello World을 저장. 큰 따옴표 안에 작성
그 외 : 객체, 배열, 리스트와 같은 단일 저장공간에 담을 수 없는 값을 저장. (Object, Array, List …)
List<int> alphabet = [0,1,2,3]; // 기본형 변수 여러 개 저장.