코딩알파
[Java] 두 변수 값 서로 변경하기 (temp) 본문
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
'JAVA공부' 카테고리의 다른 글
[Java] 클래스 기본개념 (0) | 2021.10.13 |
---|---|
[Java] 배열 복사 알아보기 (0) | 2021.10.03 |
[Java] for문 별 피라미드 만들기 (이중for문) (0) | 2021.09.29 |
[Java] 배열 기초부터 알아보기 (0) | 2021.09.28 |
[Java] String 타입 기초부터 알아보기 (0) | 2021.09.28 |
Comments