JAVA공부
[Java] 두 변수 값 서로 변경하기 (temp)
코딩알파
2021. 12. 4. 18:45
728x90
두 변수의 값을 서로 변경하는 방법
두 변수 변경 |
|
public class test1 {
public static void main(String[] args) {
int num1= 10;
int num2= 100;
int temp =0;
System.out.println("변경 전");
System.out.println("num1="+ num1 + " "+"num2="+num2);
temp=num1; //temp에 num1값 저장 값:10
num1=num2; // num1에 num2값 저장 값:100
num2= temp; // num2에 temp값 저장 값:10
System.out.println("변경 후");
System.out.println("num1="+ num1 + " "+"num2="+num2);
}
}
|
cs |
|
변경 전
num1=10 num2=100
변경 후
num1=100 num2=10
|
cs |
코드 분석을 해보겠습니다.
우선 temp라는 임시 변수를 선언해줍니다.
여기서 temp의 역할은 num1 , num2의 값을 옮겨주는 역할입니다.
temp에 num1 값을 저장합니다.
그럼 temp는 num1의 값인 10을 저장하게 됩니다.
num1 에는 num2의 값인 100이 저장되고, num2에 temp의 값인 10을 저장해줍니다.
결과적으로 num1 , num2의 값을 서로 변경되었습니다.
728x90