ALGORITHM/문제해결

JAVA 빈곳을 이용해 서로 값 바꾸기[swap]

안낭우훗 2018. 8. 5. 22:29

/*문제: 16 [swap]
  1) 두 수의 값을 서로 바꿔라.
  2) 데이터 예:
  int leftValue = 10, rightValue = 5;
  3) 출력 예:
  leftValue: 5, rightValue: 10
  list[0]: 5, list[1]: 10
  */

 

 

 

class Test{

 public static void main(String[] args) throws Exception {

   int leftValue = 10;
   int rightValue = 5;
   int temp;

   temp = leftValue;
   leftValue = rightValue;
   rightValue = temp;

   System.out.printf("leftValue: %d, rightValue: %d\n", leftValue, rightValue);

   int[] lists = {10, 5, 0};
   lists[2] = lists[0];
   lists[0] = lists[1];
   lists[1] = lists[2];
   System.out.printf("list[0]: %d, list[1]: %d", lists[0], lists[1]);
  }
}