CODING PERTUKARAN VARIABLE TANPA PERANTARA DENGAN BAHASA JAVA
Pada postingan kali ini, saya akan menjelaskan beberapa teknik untuk menukar nilai dari 2 variabel. Maksudnya adalah ketika kita mempunyai variabel a dengan nilai 1 dan variabel b dengan nilai 2. maka setelah kita tukar nilainya, variabel a mempunyai nilai 2 dan variabel b mempunyai nilai 1. Namun pertukaran variabel ini dilakukan tanpa menggunakan perantara. Berikut ini coding program pertukaran variable tanpa perantara dengan bahasa java :
package pertukaran.variabel.tanpa.perantara;
/**
*
*
@author UI PC
*/
public class PertukaranVariabelTanpaPerantara
{
public static void main(String[] args) {
//deklarasi variabel
int a = 100;
int b = 200;
//sebelum
System.out.println("Sebelum");
System.out.println("a : " + a);
System.out.println("b : " + b);
//kalkulasi
//tanda dari XOR (^)
a = a ^ b;
b = a ^ b;
a = a ^ b;
//sesudah
System.out.println("Sesudah");
System.out.println("a : " + a);
System.out.println("b : " + b);
}
}
Output program diatas jika di run adalah :
Selamat Mencoba.