티스토리 뷰

[Java] 두 개의 변수 데이터 교환하기

DataSwap.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package org.elukasoul.tutorials;
 
public class DataSwap {
 
    // @Date: 2016.06.05
    // @Developer: 손혁(elukasoul@gmail.com)
    // @Program Info: 두 개의 변수에 담겨있는 데이터를 서로 교환하는 알고리즘
 
    public static void main(String[] args) {
 
        int data1 = 10;
        int data2 = 20;
 
        // 데이터 교환에 사용할 임시변수
        int temp = 0;
 
        System.out.println("교환 전 data1: " + data1);
        System.out.println("교환 전 data2: " + data2);
        System.out.println();
 
        // data2의 값을 data1에 그대로 삽입하게 되면 덮어씌우게 되므로 임시로 값을 담아 둘 temp변수를 사용한다.
        temp = data1;
        data1 = data2;
        data2 = temp;
 
        System.out.println("교환 후 data1: " + data1);
        System.out.println("교환 후 data2: " + data2);
 
    }
}
 
cs



Output

1
2
3
4
5
6
교환 전 data1: 10
교환 전 data2: 20
 
교환 후 data1: 20
교환 후 data2: 10
 
cs


Recent Comments