1
Aprender a programar desde cero / Re:El método equals en Java. Diferencia entre igualdad e id. Comparar objeto
« en: 07 de Septiembre 2015, 09:36 »
Me he estado peleando un poco para conseguir colgar la imagen, pero ahí la tienes
![](https://photos-2.dropbox.com/t/2/AABSaUbBOCtPGJRdT3dNwaRvggeyxXCwsSuP8N80D8uUHQ/12/462890365/jpeg/32x32/1/_/1/2/error.jpg/EIOjnN8DGAcgBygH/KSiN9S0kng3TA_cm8W_fHme2SLB9caMoPqcub53ov4g?size=800x600&size_mode=2)
![](https://photos-2.dropbox.com/t/2/AABSaUbBOCtPGJRdT3dNwaRvggeyxXCwsSuP8N80D8uUHQ/12/462890365/jpeg/32x32/1/_/1/2/error.jpg/EIOjnN8DGAcgBygH/KSiN9S0kng3TA_cm8W_fHme2SLB9caMoPqcub53ov4g?size=800x600&size_mode=2)
Si tienes algún problema para registrarte en el foro o para escribir mensajes ponte en contacto con nosotros a través del formulario de contacto de aprenderaprogramar.com
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
/**
* CU00661B
*/
import java.util.Scanner;
public class EntradaDeTeclado
{
private String entradaDeTeclado;
public EntradaDeTeclado (){
entradaDeTeclado="";
pedirEntrada();
}
public void pedirEntrada(){
Scanner entradaEscaner = new Scanner(System.in);
entradaDeTeclado = entradaEscaner.nextLine(); }
public String getEntrada (){ return entradaDeTeclado ; }
public String getPrimeraPalabra(){
for(int i=0;i<entradaDeTeclado.length()-1;i++){
if (entradaDeTeclado.substring(i,i+1).equalsIgnoreCase("j")){
System.out.println("Hemos detectado una j");
}
}
for(int i=0;i<entradaDeTeclado.length()-1;i++){
if(entradaDeTeclado.substring(i,i+1).equals(" ")){
return entradaDeTeclado.substring(0,i+1); }
}
return entradaDeTeclado;
}
public int getLongitud(){
return entradaDeTeclado.length();
}
}
/**
* CU00662B
*/
import java.util.Scanner;
public class LletraALletra
{
public static void main (String[]args){
System.out.println("Comencem la prova");
System.out.println("Si us plau, introduïu la primera entrada:");
EntradaDeTeclado entrada1 = new EntradaDeTeclado();
System.out.println("Si us plau, introduïu la segona entrada:");
EntradaDeTeclado entrada2 = new EntradaDeTeclado();
System.out.println("Gràcies");
int longitud1 = entrada1.getLongitud();
int longitud2 = entrada2.getLongitud();
int longitudbase = 0;
if (longitud1<longitud2){
longitudbase = longitud2;
}else {longitudbase = longitud1;
}
for (int i = 0; i < longitudbase; i ++){
if (entrada1.substring (i,i + 1).equalsIgnoreCase(entrada2.substring (i,i + 1))){
System.out.println("¿Lletra "+i+" igual en las dos palabras? True");
} else if (longitud1<longitudbase){
System.out.println("La paraula 1 no té lletra "+i);
} else if (longitud2<longitudbase){
System.out.println("La paraula 2 no té lletra "+i);
} else {
System.out.println("¿Lletra "+i+" igual en las dos palabras? False");
}
}
}
}
Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación