viernes, 21 de septiembre de 2012

Capitulo 5 Java – Cadenas de caracteres



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.
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.