La copia del código es la siguiente:
import java.util.scanner;
clase pública variablexchange {
public static void main (string [] args) {
System.out.println ("Ingrese el valor de la variable A");
Scanner Scanner = New Scanner (System.in);
largo a = Scanner.nextLong ();
System.out.println ("Ingrese el valor de la variable B");
Scanner ScannerB = New Scanner (System.in);
largo B = ScannerB.NextLong ();
System.out.println ("a ="+a+"/t"+"b ="+b);
System.out.println ("Ejecutar Variable Swap ...");
A = a^b;
B = b^a;
A = a^b;
System.out.println ("a ="+a+"/t"+"b ="+b);
}
}
La implementación es utilizar la operación XOR inteligentemente.
Su principio:
La copia del código es la siguiente:
a = a ^ b;
b = b ^ a;
a = a ^ b;
Ahora mismo
La copia del código es la siguiente:
a1 = a^b
b = a1^b = (a^b)^b = a
a = a1^b = a1^(a1^b) = a1^a1^b = b
La misma variable es igual a otra variable y su valor XOR.
Este principio también se puede aplicar al cifrado. Para XOR su valor y clave, puede obtener una cadena cifrada.
Reponer:
Clase de escáner:
Un escáner de texto simple que puede usar expresiones regulares para analizar tipos y cadenas primitivas.
Ejemplo 1:
La copia del código es la siguiente:
Escáner sc = new Scanner (System.in);
int i = sc.nextInt ();
Ejemplo 2:
La copia del código es la siguiente:
Escáner sc = new Scanner (nuevo archivo ("mynumbers"));
while (sc.hasnextlong ()) {
Long Long = Sc.NextLong ();
}