Crear un ejemplo definido por el usuario
Cree una nueva clase Java llamada UserDefined dentro de la carpeta JavaCharEquals.
El programa usará un objeto Scanner para permitir que el usuario ingrese dos caracteres. Luego, el método equals() se usará para comparar los dos caracteres y mostrar si son iguales o diferentes. Utilice el siguiente código:
import java.util.Scanner;
public class UserDefined {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese el primer carácter: ");
Character ch1 = sc.next().charAt(0);
System.out.print("Ingrese el segundo carácter: ");
Character ch2 = sc.next().charAt(0);
boolean isEqual = ch1.equals(ch2);
if (isEqual) {
System.out.println("Se ingresaron caracteres iguales");
} else {
System.out.println("Se ingresaron caracteres diferentes");
}
} catch (Exception e) {
System.out.println("Entrada no válida! Por favor, verifique.");
}
}
}
Guarde los cambios y compile el código usando el siguiente comando:
javac UserDefined.java
Ejecute el programa usando el siguiente comando:
java UserDefined
Debería ver la siguiente salida:
Ingrese el primer carácter: m
Ingrese el segundo carácter: m
Se ingresaron caracteres iguales
Puede probar el programa con diferentes valores para ch1 y ch2.