How to swap two variables in one line with Java

1 Answer

0 votes
import java.util.Arrays;  

public class MyClass {
    public static void main(String args[]) {
        int a = 7; int b = 13;
        
        a = a ^ b ^ (b = a);
        
        System.out.println("a = " + a + " b = " + b);
    }
}


    
      
      
/*
run:
      
a = 13 b = 7
      
*/

 



answered Dec 13, 2021 by avibootz

Related questions

...