일반적으로 두 변수 간의 교환은 세 번째 변수에서 사용해야하지만 새로운 변수 생성은 시스템 오버 헤드가 증가했습니다. 두 정수 변수를 교환 할 경우보다 효율적인 방법을 사용할 수 있습니다. 예를 들면 다음과 같이 다음과 같이^(다른 OR) 작업 :
java.util.scanner; public static void main (string args []) {system.in (system.in); .nextLong (); "두 번째 정수 변수를 입력하십시오."; ). "a ="+a+"/tb ="+b);}}
출력 결과 :
실행 : 첫 번째 정수 변수를 입력하십시오 : 100, 두 번째 정수 변수를 입력하십시오 : 200 A = 100 B = 200 변수가 전환 된 후 ... A = 200 B = 100 Buccesful (총 시간 : 5 : 5 초)