[JAVA] 변수

yoon·2023년 11월 30일
0

java

목록 보기
2/19
post-thumbnail

✅상수 선언

상수란 값을 저장할 수 있지만, 다른 값으로 변경할 수 없는 공간이다.
final 키워드를 붙이고, 변수명은 모두 대문자로 작성한다.

final int MAX_SPEED = 10;

✅문자 vs 문자열

문자는 작은 따옴표를 사용하고, 문자열은 쌍따옴표를 사용한다.

String str = ""; // 빈 문자열
char ch = ''; // error
char ch = ' '; // 공백 가능

✅문자열 결합

두 문자열을 합칠 때 +연산자를 사용한다.
덧셈에서 피연산자가 모두 숫자이면 숫자를 반환하지만, 피연산자 중 어느 한 쪽이 string이면
나머지 한 쪽을 string으로 변환하여 연산 후 string을 반환한다.

System.out.println(7+7+"") // 14
System.out.println(""+7+7) // 77

✅기본형과 참조형

  • 기본형 : 실제 값을 갖는 변수 (boolean, char,byte,short, int, long, float, double)
  • 참조형 : 값이 저장되어 있는 주소를 갖는 변수

✅정수형의 오버플로우

정수형의 경우 각 데이터 타입에 따라 표현할 수 있는 범위가 정해져있다.
이 범위를 넘어서는 것을 오버플로우라고 한다.

최대값 +1 = 최소값
최소값 -1 = 최대값

profile
하루하루 차근차근🌱

0개의 댓글