Para leer datos ingresados por el usuario, podemos usar herramientas como Scanner, lo que hace que el programa sea más interactivo y nos permita probar diferentes escenarios sin modificar el código. Por ejemplo, para leer un número, usamos:
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
int numero = scanner.nextInt();
scanner.close();
Si necesitas comparar cadenas, es mejor usar el método equals
, ya que el operador ==
compara referencias en memoria, mientras que equals
compara el contenido real. Ejemplo:
String a = "Java";
String b = "Java";
if(a.equals(b)) {
System.out.println("Las cadenas son iguales");
}