Java 변수, 상수, 리터럴, 두 변수의 값 교환하기
by 볼빵빵오춘기변수, 상수, 리터럴
- 변수(variable) : 하나의 값을 저장하기 위한 공간
- 상수(constant) : 한 번만 값을 저장 가능한 변수
- final 키워드를 붙이면 상수이다.
- 값을 변경하지 못한다.
- 리터럴 : 그 자체로 값을 의마하는 것
int score = 100; // score은 변수, 100은 리터럴이다.
final int Max = 100; // final이 붙은 Max는 상수이다.
두 변수의 값 교환하기
int x=10, y=20;
int tmp = x;
x = y;
y = tmp;
1. 두 값을 교환하기 위해서는 교환하기 위한 값 중 하나를 임시로 담아둘 변수가 필요하다.
2. 따라서 tmp 변수로 선언 후 x값을 넣어놓았다.
3. 그런 다음 x에 y값을 넣는다. (x는 10->20으로 값이 바뀜.)
4. y에 x값을 넣어둔 tmp값을 넣는다.
5. 확인해보면 두 변수의 값은 교환된다.
'👩🏻💻 About 프로그래밍 > Java' 카테고리의 다른 글
Java 화면으로 입력 받기 Scanner (0) | 2023.07.19 |
---|---|
Java 출력형식 println(), printf(), printf() 지시자 (0) | 2023.07.19 |
Java 타입, 기본형 타입, 메모리 크기, 표현 범위, 참조형 타입, (0) | 2023.07.17 |
Java 변수, 변수 선언, 초기화, 값저장 (0) | 2023.07.17 |
Java, 자바의 특징, JVM, JRE, JDK (0) | 2023.07.14 |
블로그의 정보
Hello 춘기's world
볼빵빵오춘기