Mostrar Mensajes

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.


Temas - Alberto06

Páginas: [1]
1
Hola.
Este ejercicio me costo mucho, pero creo que lo logre. Les envio mi codigo para que me indiquen mis errores. Muchas gracias.

Código: [Seleccionar]
  import java.util.Scanner;

public class Comparacion2 {

    public static void main (String [] args) {
        String ingresoTeclado1 = "";
        String ingresoTeclado2 = "";
        System.out.println("Ingresa la 1ra palabra");

        Scanner inScanner = new Scanner(System.in);

        ingresoTeclado1 = inScanner.nextLine();

        System.out.println ("Ingresa la 2da palabra");

        Scanner inScanner2 = new Scanner(System.in);

        ingresoTeclado2 = inScanner2.nextLine();

        System.out.println ("Gracias");

        if (ingresoTeclado1.length() > ingresoTeclado2.length()) {

            for (int i = 0; i < ingresoTeclado2.length(); i++) {

                if (ingresoTeclado1.substring(i, i+1).equals(ingresoTeclado2.substring(i, i+1))) {

                    System.out.println(" La letra numero: " + (i + 1) + " es la misma en ambas palabras? " + ingresoTeclado1.substring (i, i+1).equals(ingresoTeclado2.substring(i, i+1)));

                }

                else {

                    System.out.println (" La letra numero: " + (i + 1) + " es la misma en ambas palabras? " + ingresoTeclado1.substring (i, i+1).equals(ingresoTeclado2.substring(i, i+1)));
                }
            }

            for (int i = (ingresoTeclado2.length()); i < ingresoTeclado1.length(); i++) {

                System.out.println (" La 2da palabra no tiene la letra numero: " + (i + 1) );
            }
        }

        else if (ingresoTeclado1.length() < ingresoTeclado2.length()) {

            for (int i = 0; i < ingresoTeclado1.length(); i++) {

                if (ingresoTeclado1.substring(i, i+1).equals(ingresoTeclado2.substring(i, i+1))) {

                    System.out.println(" La letra numero: " + (i + 1) + " es la misma en ambas palabras? " + ingresoTeclado1.substring (i, i+1).equals(ingresoTeclado2.substring(i, i+1)));

                }

                else {

                    System.out.println (" La letra numero: " + (i + 1) + " es la misma en ambas palabras? " + ingresoTeclado1.substring (i, i+1).equals(ingresoTeclado2.substring(i, i+1)));

                }

            }

            for (int i = (ingresoTeclado1.length()); i < ingresoTeclado2.length(); i++) {

                System.out.println (" La 1ra palabra no tiene la letra numero: " + (i + 1) );
            }
        }

        else {

            for (int i = 0; i < ingresoTeclado1.length() ; i++) {

                if (ingresoTeclado1.substring(i, i+1).equals(ingresoTeclado2.substring(i, i+1))) {

                    System.out.println (" La letra numero: " + (i + 1) + " es la misma en ambas palabras? " + ingresoTeclado1.substring (i, i+1).equals(ingresoTeclado2.substring(i, i+1)));

                }

                else {

                    System.out.println (" La letra numero: " + (i + 1) + " es la misma en ambas palabras? " + ingresoTeclado1.substring (i, i+1).equals(ingresoTeclado2.substring(i, i+1)));

                }
            }
        }
       
        System.out.println (" Ejercicio terminado");
    }
}
 

2
Hola, como estan??
Logre escribir el codigo de este ejercicio y quisiera saber si esta correcto???
Gracias.

Código: [Seleccionar]
   import java.util.Scanner;

public class Ave {

    public static void main (String [] args) {

       
        System.out.println ("Escribe algo");
        String entradaTeclado = "";
        int a = 0;
        Scanner entradaScanner = new Scanner (System.in);
        entradaTeclado = entradaScanner.nextLine();

        for ( int i = 0; i < (entradaTeclado.length()); i++) {
            a = (0 + a); a++;
            System.out.println (entradaTeclado.substring((a - 1), a));
 
      }
    }
}   

3
Hola tengo una duda. ya escribi el codigo de ejemplo (TaxiCond) que pusieron en el capitulo y corre perfectamente. Mi duda es la sgte: si inicializo matricula, distrito y tipoMotor en el constructor de TaxiCond porque cambia el resultado???

Ahi les envio el codigo que modifique  :D  :D ayudenme a quitarme esta duda, que quizas sea un poco tonta, Por favor.

Código: [Seleccionar]
  public class TaxiCond {

    private Taxi vehiculoTaxi;
    private Persona conductorTaxi;
    private String matricula1;
    private String distrito1;
    private int tipoMotor1;

    public TaxiCond () {

        conductorTaxi = new Persona ();
        vehiculoTaxi = new Taxi ();
        matricula1 = vehiculoTaxi.dameMatricula();
        distrito1 = vehiculoTaxi.dameDistrito();
        tipoMotor1 = vehiculoTaxi.dameTipoMotor();
     
    }

    public void setMatricula (String valorMatricula) {
        vehiculoTaxi.ingresaMatricula(valorMatricula);}

    public void setDistrito (String valorDistrito) {
        vehiculoTaxi.ingresaDistrito(valorDistrito);}

    public void setTipoMotor (int valorTipoMotor) {
        vehiculoTaxi.ingresaTipoMotor(valorTipoMotor);}

    public String getDatosTaxiCond (){

        String cadenaTipoMotor ="";

        if (tipoMotor1 ==0){cadenaTipoMotor = "Desconocido";}
        else if (tipoMotor1 == 1) {cadenaTipoMotor = "Gasolina";}
        else if (tipoMotor1 == 2) {cadenaTipoMotor = "Diesel";}

        String datosTaxiCond = "El objeto TaxiCond presenta estos datos. Matricula: " + matricula1 + " Distrito:" + distrito1 + " Tipo de motor:" + cadenaTipoMotor;

        System.out.println (datosTaxiCond);
        return datosTaxiCond;
    }
}

Páginas: [1]

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

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".