[Java] 변수와 타입 #2
목 차
- 타입
- 변수
- 상수
타입
자바에 있는 주요 타입은 String(문자열), Number(숫자), Boolean(논리) 이다.
String(문자형):
char: 단일 문자를 저장한다.
ex) char letter = 'A' // 출력: A
String: char은 단일 문자만 저장한다면, 보통 우리리는 문자열(문자들이 모인)을 사용한다. 문자가 한 개 이상인 값을 저장한다.
ex) String name = "Daniel"; // 출력: Daniel
ex) String letter = "B"; // 출력: B
Number(숫자형):
int: 정수를 저장한다.
ex) int number = 13; // 출력: 13
long: int 보다 더 큰 범위의 정수를 저장한다.
ex) long number = 2147483700; // 출력: 2147483700
int와 long의 차이:
int는 32비트의 크기를 가지고 있고, long은 64비트의 크기를 가지고 있다. 이 말의 의미는 int의 저장 가능 범위는 -2^ 31~(2^31-1), long의 저장 가능 범위는 -2^63~(2^63-1) 이다.
double: 실수를 저장한다.
ex) double realNum = 10.2; // 출력: 10.2
ex) double number = 10; // 출력: 10.0
Boolean(논리형):
boolean: 참 or 거짓을 저장한다.
ex) boolean trueOrNot = true; // 출력: true
변수
위 타입 부분에서 예시 부분을 보면 알 수 있듯이 아래와 같이 변수를 선언한다.
타입 변수_이름 = 값;
// 예시
String forMyBaby = "안녕 내 애기"; // 출력: 안녕 내 애기
조금 더 자세히 말하자면 위 내용은 변수를 선언하고 초기화를 하는 것이다.
이 내용은 그렇게 중요한 내용은 아니니 참고만 해두자.
int num = 10; 이라는 변수를 선언했다고 해보자
int num 은 변수를 선언한 것이고
num = 10; 은 변수에 값을 할당한 것으로, 초기화를 한 것이다.
상수
프로그래밍을 하며 상수를 선언하여 사용하는 것은 흔한 관행이다. 이는 변수의 값을 변경할 수 없게 하여 프로그램의 안정성과 가독성을 높힌다.
자바에서는 final 이라는 키워드로 상수를 선언할 수 있는데, 선언한 변수 앞에 final 키워드를 붙여주면 된다.
final int constantNumber = 10;
이제 constantNumber 라는 변수에 값을 변경할 수 없다.
'BE > Basic' 카테고리의 다른 글
[Java] 컬렉션(ArrayList, LinkedList, Queue) # 6 (0) | 2024.01.27 |
---|---|
[Java] Class - 접근 제어자(access modifier) #5 (0) | 2024.01.04 |
[Java] Class - 생성자(Constructor) #4 (0) | 2024.01.03 |
[Java] 여러가지 연산자 #3 (0) | 2024.01.01 |
[Java] HelloWorld! #1 (0) | 2023.12.28 |