1
Aprender a programar desde cero / Re:ayuda con practica 62 --CU00662B
« en: 14 de Mayo 2014, 22:09 »
esta seria la clase main
y aqui llamaria al metodo
Código: [Seleccionar]
public class TestEntradaDeTeclado {
int i=0;
public static void main (String [ ] args)
{
System.out.println ("Empezamos el programa");
System.out.println ("Por favor introduzca la entrada 1:");
EntradaDeTeclado entrada1 = new EntradaDeTeclado();
System.out.println ("Por favor introduzca la entrada 2:");
EntradaDeTeclado entrada2 = new EntradaDeTeclado();
System.out.println ("Gracias");
int largo;
largo=Math.max(entrada1.getLongitud(),entrada2.getLongitud());
for (int i=0 ; i < largo ; i++)
{
// System.out.println ("Letra "+i+" de las dos primeras entradas iguales?"+entrada1.getPrimeraPalabra(i).equals(entrada2.getPrimeraPalabra(i)));
System.out.println ("Letra "+i+" de las dos primeras entradas iguales?");
if (entrada1.getPrimeraPalabra(i).equals(""))
System.out.println("La palabra 1 no tiene letra"+i);
else if (entrada2.getPrimeraPalabra(i).equals(""))
System.out.println("La palabra 2 no tiene letra"+i);
System.out.println (entrada1.getPrimeraPalabra(i).equals(entrada2.getPrimeraPalabra(i)));
}
} //Cierre del main
} //Cierre de la clase
y aqui llamaria al metodo
Código: [Seleccionar]
import java.util.Scanner; //Importación del código de la clase Scanner desde la biblioteca Java
// Definimos una clase EntradaDeTeclado aprenderaprogramar.com
public class EntradaDeTeclado {
private String entradaTeclado; //Variable de instancia (campo) de la clase
int i=0;
public EntradaDeTeclado ()
{ //Constructor
entradaTeclado="";
pedirEntrada(); //Esto es una llamada a un método interno. Al crear un objeto ejecutamos el método
} //Cierre del constructor
public void pedirEntrada ()
{ //Método de la clase
Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine ();
} //Cierre del método pedirEntrada
public String getEntrada ()
{
return entradaTeclado;
} //Cierre del método getEntrada
public String getPrimeraPalabra (int i) {
// if (entradaTeclado.substring(i,i+1).equals(""))
//IMPORTANTÍSIMO: COMPARAMOS CON EQUALS
// {
return entradaTeclado.substring(i,i+1);
// }
// return entradaTeclado;
} //Cierre del método getPrimeraPalabra
public int getLongitud () { //Método de la clase
return entradaTeclado.length();
} //Cierre del método getLongitud
} //Cierre de la clase