본문 바로가기
카테고리 없음

Java - 변수

by 우 석 2023. 12. 29.

자바 문법 공부 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]; // 기본형 변수 여러 개 저장.