Hello

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. 확인해보면 두 변수의 값은 교환된다. 

 

블로그의 정보

Hello 춘기's world

볼빵빵오춘기

활동하기