Java
– Capitulo 5 – Cadenas de caracteres
Realizaremos un ejemplo muy simple
en el que se introducen dos nombres y el programa indica si son iguales.
Abrimos Eclipse y dentro del ejemplo anterior de Java, pinchamos con el botón derecho en EjemplosJava / Nuevo / Clase.
Lo llamaremos CadenasNombreEquivalente.
Abrimos Eclipse y dentro del ejemplo anterior de Java, pinchamos con el botón derecho en EjemplosJava / Nuevo / Clase.
Lo llamaremos CadenasNombreEquivalente.
El codigo es el
siguiente:
package
ejemplos.java;
import
java.util.Scanner;
public class
CadenasNombreEquivalente {
public static void main(String[]
ar) {
Scanner
teclado=new Scanner(System.in);
//definicion
de variables
String nombre1,nombre2;
//solicitud de datos
y asignacion a la variable
System.out.print("Introduce
el primer nombre:");
nombre1=teclado.next();
System.out.print("Introduce
el segundo nombre:");
nombre2=teclado.next();
//entramos en la condicion,
compara si son iguales
if (nombre1.equals(nombre2)) {
System.out.print("Los
nombres son iguales");
} else {
System.out.print("Los
nombres son diferentes");
}
}
}
He puesto comentarios en el codigo para que sea autoexplicativo.
La primera parte del codigo define las variables.
Despues pasamos a solicitar los nombres por teclado y a asignarlos a su variable.
Seguidamente pasamos a la condicion donde para comparar las dos cadenas de texto
(los nombres),no ponemos = o ==, en su lugar utilizamos la palabra equals que
compara la primera cadena con la cadena incluida en el paréntesis.
Dependiendo de su valor verdadero o falso imprime en pantalla si son iguales o no.
En este caso compara si son exactamente iguales, para que no tenga en cuenta
diferencias entre mayusculas y minusculas debemos poner "equalsIgnoreCase".
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.