Implementar el código
En este paso, escribiremos código para demostrar el funcionamiento del método reverseBytes()
.
Agrega el siguiente código dentro del método main()
para demostrar el funcionamiento del método:
int a = 342;
int b = -23;
System.out.println("Original Number = " + a);
System.out.println("Binary Representation is = " + Integer.toBinaryString(a));
System.out.println("Number after reversal " + Integer.reverseBytes(a));
System.out.println("\nOriginal Number = " + b);
System.out.println("Binary Representation is = " + Integer.toBinaryString(b));
System.out.println("Number after reversal = " + Integer.reverseBytes(b));
Primero definimos dos variables enteras, a
y b
. Luego imprimimos el número original, su representación binaria y el número obtenido después de invertir sus bytes usando el método reverseBytes()
. Hacemos esto tanto para a
como para b
.
A continuación, tomaremos la entrada del usuario para demostrar el método reverseBytes()
para valores definidos por el usuario. Agrega el siguiente código dentro del método main()
:
try {
System.out.print("Enter Original Value: ");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
System.out.println("Actual Number = " + i);
System.out.println("Binary Representation = " + Integer.toBinaryString(i));
System.out.println("After reversing = " + Integer.reverseBytes(i));
} catch(Exception e) {
System.out.println("Invalid Input");
}
Aquí, definimos un bloque try-catch
para manejar cualquier excepción que pueda surgir. Tomamos la entrada del usuario usando la clase Scanner
, imprimimos el número original ingresado por el usuario, su representación binaria y el número obtenido después de invertir sus bytes usando el método reverseBytes()
.