[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 |
'Programming > Java' 카테고리의 다른 글
[Java] 반복문을 이용하여 1부터 10까지 출력하기 (0) | 2016.06.07 |
---|---|
[Java] if문 ~ else if문과 중첩 if문, 다중 if문 차이 (0) | 2016.06.07 |
[Java] 소수 판별하기 (1) | 2016.06.05 |
[Java] 정수 세개를 입력받아 가장 큰 수 구하기 (0) | 2016.06.04 |
[Java] 홀수 짝수 (0) | 2016.06.03 |