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.


Mensajes - niurkafer

Páginas: [1] 2 3
1
Efectivamente elimine entradaTecaldo y listo muchas gracias...

Código: [Seleccionar]
import java.util.Scanner;
public class Circulo {
    private static final double numeroPI = 3.1416;
    private static double radio;
       
    public Circulo(){
        radio = 0;
    }

    public Circulo (double valorRadio){ radio = valorRadio;}

    public void setRadio(double valorRadio){ radio = valorRadio; }

    public double getRadio(){ return radio; }

    public double calcularArea (){ return (numeroPI) * (radio*radio); }

    public double calcularLongitud (){ return 2 * numeroPI * radio; }

    public static void main (String [] Args){
        Scanner sc = new Scanner (System.in);
        System.out.println ("Por favor, ingrese (en números) el radio de un círculo...");
        double radio = Double.valueOf(sc.nextLine());   
        Circulo nuevoCirculo = new Circulo();
        nuevoCirculo.setRadio(radio);
        System.out.println ("El área del círculo, es " + nuevoCirculo.calcularArea());
        System.out.println ("La longitud del círculo es " + nuevoCirculo.calcularLongitud());
        System.out.println ("Hasta Luego");
    }
}

2
tengo un problema y no lo logro ver con claridad resulta que cuando compilo me dice que no hay errores pero cuando abro el main se queda corriendo sin abrir nunca la pantalla no se porque


Código: [Seleccionar]
import java.util.Scanner;
public class Circulo {
    private static final double numeroPI = 3.1416;
    private static double radio;
       
    public Circulo(){
        radio = 0;
    }

    public Circulo (double valorRadio){ radio = valorRadio;}

    public void setRadio(double valorRadio){ radio = valorRadio; }

    public double getRadio(){ return radio; }

    public double calcularArea (){ return (numeroPI) * (radio*radio); }

    public double calcularLongitud (){ return 2 * numeroPI * radio; }

    public static void main (String [] Args){
        Scanner sc = new Scanner (System.in);
        String entradaTeclado = "";
        entradaTeclado = sc.nextLine();
        System.out.println ("Por favor, ingrese (en números) el radio de un círculo...");
        double radio = Double.valueOf(sc.nextLine());   
        Circulo nuevoCirculo = new Circulo();
        nuevoCirculo.setRadio(radio);
        System.out.println ("El área del círculo, es " + nuevoCirculo.calcularArea());
        System.out.println ("La longitud del círculo es " + nuevoCirculo.calcularLongitud());
        System.out.println ("Hasta Luego");

    }
}

4
Citar
Define una clase Java denominada Circulo que tenga como atributo de clase (estático) y constante numeroPi, siendo esta constante de tipo double y valor 3.1416. Además la clase tendrá el atributo radio (tipo double) que representa el radio del círculo, y los métodos para obtener y establecer los atributos. También debe disponer de un método para calcular el área del círculo (método tipo funcion areaCirculo que devuelve el área) y la longitud del círculo (método tipo función que devuelve la longitud). Busca información sobre las fórmulas necesarias para crear estos métodos en internet si no las recuerdas. En una clase con el método main, declara el código que cree un objeto círculo, le pida al usuario el radio y le devuelva el área y la longitud del círculo.

Código: [Seleccionar]
import java.util.Scanner;
public class Circulo {
    private static final double numeroPI = 3.1416;
    private static double radio;

    public Circulo(){
        radio = 0;
    }

    public Circulo (double valorRadio){ radio = valorRadio;}

    public void setRadio(double valorRadio){ radio = valorRadio; }

    public double getRadio(){ return radio; }

    public double calcularArea (){ return (numeroPI) * (radio*radio); }

    public double calcularLongitud (){ return 2 * numeroPI * radio; }

    public static void main (String [] Args){
        Scanner sc = new Scanner (System.in);
        System.out.println ("Por favor, ingrese (en números) el radio de un círculo...");
        Integer radioIngresado = sc.nextInt();
        Circulo nuevoCirculo = new Circulo();
        nuevoCirculo.setRadio(radioIngresado);
        System.out.println ("El área del círculo, es " + nuevoCirculo.calcularArea());
        System.out.println ("La longitud del círculo es " + nuevoCirculo.calcularLongitud());
        System.out.println ("Hasta Luego");

    }
}

Citar
¿Es posible crear un método en la clase Circulo para establecer el valor de numeroPi? ¿Por qué?

R= No se puede cambiar el valor del atributo PI porque se le ha declarado constante al usar la palabra clave final

5
Hola buenas aquí os dejo mi codigo  :) me gustaria saber qué tal muchas gracias

Citar
Crea un programa Java que permita “jugar a adivinar un número” como se expone a continuación. El programa debe iniciarse indicando “Se ha generado un número aletatorio entero entre 1 y 100, intente adivinarlo”. El usuario introducirá un número y si el número aleatorio generado por el ordenador es menor deberá indicarse “No has acertado: el número es menor. Prueba otra vez”. Si el usuario introduce un número menor que el número aleatorio deberá indicarse “No has acertado: el número es mayor”. El programa terminará cuando el usuario introduzca el número aleatorio que había escogido el ordenador

Código: [Seleccionar]
import java.util.Random;
import java.util.Scanner;
public class SerieDeAleatorios {
    public static void main (String[]Args){
       Scanner entradaEscaner = new Scanner(System.in);
       int numeroAleatorio = 0;
       int entrada = 0;
       Random rd = new Random();
       numeroAleatorio = rd.nextInt(101);
       System.out.print("Se ha generado un numero aleatorio entre 1 y 100. Intente adivinarlo: ");
        while (numeroAleatorio != (entrada = entradaEscaner.nextInt())){
            if (entrada < numeroAleatorio)
                System.out.print("No has acertado, el número es mayor. Prueba otra vez: ");
            else
                System.out.print("No has acertado, el número es menor. Prueba otra vez: ");
        }
        System.out.println("LO HAS ADIVINADO");
    }   
}

6
Listo  :D ya entendi donde tenia el error y donde no cumplia

Código: [Seleccionar]
import java.util.Scanner;
public class Meses {

    public static void main(String [] Args) {
        Scanner sc = new Scanner (System.in);
        String entradaTeclado = "";
        String[]mes={"enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"};
        String meSecreto=mes[1];
       
        System.out.println("Adivine el mes secreto. Introduzca el nombre del mes en minúsculas:");
        entradaTeclado = sc.nextLine();
        while (!entradaTeclado.equals(meSecreto)){
            System.out.println("No ha acertado. Intente adivinarlo introduciendo otro mes");
            entradaTeclado = sc.nextLine();
        }
        System.out.println("¡Ha acertado!");

    }
}


gracias

8
Hola buenas si ya vi que me comí la "H"  :-\
De igual manera he hecho una modificación esperemos que ahora si este bien  :-[ y si el ultimo párrafo estaba de mas y también cambie el nombre de la clase Gracias  :)

Citar
import java.util.Scanner;
public class meses {

    public static void main(String [] Args) {
        Scanner sc = new Scanner (System.in);
        String entradaTeclado = "";
        String[] mes = {"enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"};
        String [] meSecreto = new String [8];

        System.out.println("Adivine el mes secreto. Introduzca el nombre del mes en minúsculas:");
        entradaTeclado = sc.nextLine();
        while (!"julio".equalsIgnoreCase(entradaTeclado)){
            System.out.println("No ha acertado. Intente adivinarlo introduciendo otro mes");
            entradaTeclado = sc.nextLine();
        }
        System.out.println("¡Ha acertado!");

    }
}


9
Hola buenas me gustaria saber que tal lo he echo. gracias  ;)

Citar
Crea una clase con el método main donde declares una variable de tipo array de Strings que contenga los doce meses del año, en minúsculas y declarados en una sola línea. A continuación declara una variable mesSecreto de tipo String, y hazla igual a un elemento del array (por ejemplo mesSecreto = mes[9]. El programa debe pedir al usuario que adivine el mes secreto y si acierta mostrar un mensaje y si no pedir que vuelva a intentar adivinar el mes secreto.  Puedes comprobar si tu  código es correcto consultando en los foros aprenderaprogramar.com.

Un ejemplo de ejecución del programa podría ser este:

Adivine el mes secreto. Introduzca el nombre del mes en minúsculas: febrero

No ha acertado. Intente adivinarlo introduciendo otro mes: agosto

No ha acertado. Intente adivinarlo introduciendo otro mes: octubre

¡Ha acertado!

Código: [Seleccionar]
import java.util.Scanner;
public class Año {

    public static void main(String [] Args) {
        Scanner sc = new Scanner (System.in);
        String entradaTeclado = "";
        String [] meSecreto = new String [12];
        meSecreto[7] = "Julio";
        System.out.println("Adivine el mes secreto. Introduzca el nombre del mes en minúsculas:");
        entradaTeclado = sc.nextLine();
        while (!"Julio".equalsIgnoreCase(entradaTeclado)){
            System.out.println("No ha acertado. Intente adivinarlo introduciendo otro mes");
            entradaTeclado = sc.nextLine();
            if (entradaTeclado.equalsIgnoreCase("Julio")){}
            else{}
        }
        System.out.println("¡Ha acertado!");

    }
}

10
Hola buenas creo que lo logre realizar el ejercicio pero siento que a la vez no me gustaría saber como voy y mis errores...

Pregunta si quisiera que el cantantate y el disco mas vendido me apareciera al lado como haria? (no recuerdo) :-\

Citar
Crea una clase denominada ListaCantantesFamosos que disponga de un atributo ArrayList listaCantantesFamosos que contenga objetos de tipo CantanteFamoso. La clase debe tener un método que permita añadir objetos de tipo CantanteFamoso a la lista. Un objeto de tipo CantanteFamoso tendrá como atributos nombre (String) y discoConMasVentas (String), y los métodos para obtener y establecer los atributos. Crea una clase test con el método main que inicialice un objeto ListaCantantesFamosos y añade manualmente dos objetos de tipo CantanteFamoso a la la lista. Usando iterator muestra los nombres de cada cantante y su disco con más ventas por pantalla. Se debe pedir al usuario un nombre y disco con más ventas de otro cantante famoso, y una vez introducidos los datos mostrar la lista actualizada usando iterator. Una vez mostrada la lista actualizada, se debe dar opción a elegir entre volver a introducir los datos de otro cantante o salir del programa (se podrán introducir tantos datos de cantantes como se desee. Para ello usa un bucle while que dé opción a elegir al usuario).

Código: [Seleccionar]
public class CantanteFamoso {
    private String nombre;
    private String discoConMasVentas;

    public CantanteFamoso(){
        nombre = "";
        discoConMasVentas = "";
    }

    public CantanteFamoso (String nombre, String discoConMasVentas) {
        this.nombre = nombre;
        this.discoConMasVentas = discoConMasVentas;
    }

    public void setNombre(String nombre){this.nombre = nombre;}

    public void setdiscoConMasVentas(String discoConMasVentas){this.discoConMasVentas = discoConMasVentas;}

    public String getNombre(){return nombre;}

    public String getdiscoConMasVentas(){return discoConMasVentas;}

}

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


public class ListaCantantesFamosos  {
    private ArrayList<CantanteFamoso> listaCantantes;

    public ListaCantantesFamosos(){
        listaCantantes = new ArrayList<CantanteFamoso>();
       
    }

     public void addListaCantantesFamosos(CantanteFamoso cantante){
        listaCantantes.add(cantante);
    }
       public void getListaCantantesFamosos(){
       CantanteFamoso cantante;
       Iterator<CantanteFamoso> it = listaCantantes.iterator();
       while(it.hasNext()){
           cantante = it.next();
           System.out.println("Cantante: " + cantante.getNombre());
           System.out.println(" Disco Mas Vendido: " + cantante.getdiscoConMasVentas());
        }
    }
}



Código: [Seleccionar]
import java.util.Scanner;
public class Test{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String cantante = "", disco = "", entradaTeclado = "";
        ListaCantantesFamosos listaPersonalizada = new ListaCantantesFamosos();
        listaPersonalizada.addListaCantantesFamosos(new CantanteFamoso("Juanes", "Mi sangre"));
        listaPersonalizada.addListaCantantesFamosos(new CantanteFamoso("Eminem", "The Marshall Mathers LP"));
        System.out.println("La lista inicial contiene los siguientes datos:");
        listaPersonalizada.getListaCantantesFamosos();

        while (!"no".equalsIgnoreCase(entradaTeclado)){
            System.out.println ("Desea Ingresar Otro Cantante SI o No");
            entradaTeclado = sc.nextLine();
            if (entradaTeclado.equalsIgnoreCase("si")){
                System.out.print("Nombre: ");
                cantante = sc.nextLine();
                System.out.print("Disco mas vendido: ");
                disco = sc.nextLine();
                listaPersonalizada.addListaCantantesFamosos(new CantanteFamoso(cantante, disco));
                System.out.println("La lista actualizada contiene los siguientes datos:");
                listaPersonalizada.getListaCantantesFamosos();

                System.out.println("Desea ingresar mas datos(si/no)");
                entradaTeclado = sc.nextLine();
            }
            else{}
        }
        System.out.println("HA FINALIZADO EL PROGRAMA");

    }
}



12
Listo el error lo tenia en esta clase estaba un poco desordenada y me lo mostraba despues que introducia el Si pero creo ya haberlo arreglado :)

clase Test

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

public class test {

    public static void main (String [] Args){
        Scanner entradaEscaner = new Scanner (System.in);
        ListaCantantesFamosos listaCantantes = new ListaCantantesFamosos();
        System.out.println ("Hola empezemos a programar");
        System.out.println ("Por Favor Introduzca el nombre de un Cantante");
        String entradaTeclado ="";
        listaCantantes.addNombre(entradaEscaner.nextLine());
        listaCantantes.mostrarLista();

        while (!"no".equalsIgnoreCase(entradaTeclado)){
            System.out.println ("Desea Ingresar Otro Cantante SI o No");
            entradaTeclado = entradaEscaner.nextLine();
            if (entradaTeclado.equalsIgnoreCase("si")){
                System.out.print("Nombre: ");
                entradaTeclado = entradaEscaner.nextLine();
                listaCantantes.addNombre(entradaTeclado);
                listaCantantes.mostrarLista();
                listaCantantes.addNombre (entradaTeclado);
            }
            else{entradaTeclado = "no";}
        }
        System.out.println("HA FINALIZADO EL PROGRAMA");

    }
}

13
Hola buenas que tal? me gustaria saber si lo he hecho bien muchas gracias

Citar
Crea una clase denominada ListaCantantesFamosos que al ser inicializada contenga un ArrayList con tres Strings que sean el nombre de cantantes famosos. Crea una clase test con el método main que inicialice un objeto ListaCantantesFamosos y usando un for extendido muestre los cantantes en la lista por pantalla. Se debe pedir al usuario un nombre más de cantante famoso, y una vez introducido mostrar la lista actualizada usando un for extendido. Una vez mostrada la lista actualizada, se debe dar opción a elegir entre volver a introducir otro cantante o salir del programa (se podrán introducir tantos cantantes como se desee, para ello usa un bucle while que dé opción a elegir al usuario)

Clase ListaCantantesFamosos
Código: [Seleccionar]
import java.util.*;

public class ListaCantantesFamosos {
    private ArrayList<String> listaCantantes;

    public ListaCantantesFamosos (){
        listaCantantes = new ArrayList<String>();
        listaCantantes.add("Enrique Iglesias");
        listaCantantes.add("Julio Iglesias");
        listaCantantes.add("Chayane");   
        mostrarLista();
    }

    public void addNombre (String nombre){listaCantantes.add(nombre);}

    public void mostrarLista(){
        System.out.println("Los nombres de los cantantes que se encuentran en la lista son:");
        for(String cantante: listaCantantes){
            System.out.println(cantante);
        }
    }
}

Clase Test  :)
Código: [Seleccionar]
import java.util.Scanner;
import java.util.*;
public class test {
    private String cantante;
    private String pregunta;
    public static void main (String [] Args){
        ArrayList <String> listaCantantesFamosos =new ArrayList<String>();
        System.out.println ("Hola empezemos a programar");
        System.out.println ("Por Favor Introduzca el nombre de un Cantante");
        String entradaTeclado ="";
        Scanner entradaEscaner = new Scanner (System.in);
        entradaTeclado = entradaEscaner.nextLine();
        ListaCantantesFamosos listaCantantes = new ListaCantantesFamosos();
        listaCantantes.addNombre (entradaTeclado);
        String pregunta ="";

        while (!"no".equalsIgnoreCase(pregunta)){
            System.out.println ("Desea Ingresar Otro Cantante SI o No");
            entradaTeclado = entradaEscaner.nextLine();
            if (entradaTeclado.equalsIgnoreCase("si")){
                System.out.print("Nombre: ");
                entradaTeclado = entradaEscaner.nextLine();
                listaCantantes.addNombre(entradaTeclado);
                listaCantantes.mostrarLista();
            }
            else{pregunta = "no";}
        }
        System.out.println("HA FINALIZADO EL PROGRAMA");

    }
}


14
vale muchas gracias ya me pongo a terminar el resto del ejercicio gracias por las correcciones como siempre estaré mas atenta :)

15
Hola buenas tengo un problema que no me deja seguir avanzando porque cada vez que compilo me dice que no tengo ningun error y introduzco el nombre y salta el siguiente error

java.lang.NullPointerException
   at ListaCantantesFamosos.addNombres(ListaCantantesFamosos.java:17)
   at test.main(test.java:14)


y me senala esta linea de Clase:ListadeCantantesFamosos

Código: [Seleccionar]
public void addNombres (String nombres){listaCantantes.add(nombres);}
Citar
Crea una clase denominada ListaCantantesFamosos que al ser inicializada contenga un ArrayList con tres Strings que sean el nombre de cantantes famosos. Crea una clase test con el método main que inicialice un objeto ListaCantantesFamosos y usando un for extendido muestre los cantantes en la lista por pantalla. Se debe pedir al usuario un nombre más de cantante famoso, y una vez introducido mostrar la lista actualizada usando un for extendido. Una vez mostrada la lista actualizada, se debe dar opción a elegir entre volver a introducir otro cantante o salir del programa (se podrán introducir tantos cantantes como se desee, para ello usa un bucle while que dé opción a elegir al usuario)

Clase:ListadeCantantesFamosos
Código: [Seleccionar]
import java.util.*;
//Test del for extendido ejemplo aprenderaprogramar.com
public class ListaCantantesFamosos {
    private ArrayList<String> listaCantantes;
    private String cantanteFamoso;

    public void ListaCantantesFamosos (String nombres){
        listaCantantes = new ArrayList<String>();
        listaCantantes.add("Enrique Iglesias");
        listaCantantes.add("Julio Iglesias");
        listaCantantes.add("Chayane");   

    }

    public void addNombres (String nombres){listaCantantes.add(nombres);}

    }

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

public class test {
    private String cantante;
    private String pregunta;
    public static void main (String [] Args){
        System.out.println ("Hola empezemos a programar");
        System.out.println ("Por Favor Introduzca el nombre de un Cantante");
        String entradaTeclado ="";
        Scanner entradaEscaner = new Scanner (System.in);
        entradaTeclado = entradaEscaner.nextLine();
        System.out.println ("Gracias");
        ListaCantantesFamosos ListaCantantesFamosos = new ListaCantantesFamosos();
        ListaCantantesFamosos.addNombres (entradaTeclado);
        String pregunta ="";
       
        System.out.println ("Desea Ingresar Otro Cantante SI o No");
        if(!pregunta.equalsIgnoreCase("si")){
            System.out.println ("Por Favor Introduzca el nombre de un Cantante");
            entradaTeclado = entradaEscaner.nextLine();
        }
       
        else{ System.out.println("Hasta Luego");
        }
    }
}

Gracias  :'(

16
Hola buenas me gustaria saber que tal, Gracias :D

Citar
Crea una clase denominada ListaCantantesFamosos que al ser inicializada contenga un ArrayList con tres Strings que sean el nombre de cantantes famosos. Crea una clase test con el método main que inicialice un objeto ListaCantantesFamosos, pida dos cantantes famosos más al usuario, los añada a la lista y muestre el contenido de la lista por pantalla

clase  ListaCantantesFamosos
Código: [Seleccionar]
import java.util.ArrayList;

public class ListaCantantesFamosos {
    private String cantantesFamosos;
    private ArrayList<String> listadenombres;

    public ListaCantantesFamosos(String nombres ){
        cantantesFamosos = nombres;
        listadenombres = new ArrayList<String>();
        listadenombres.add("Enrique Iglesias");
        listadenombres.add("Juan Magan");
        listadenombres.add("Marck Antoni");

    }

    public void addNombres (String valor_nombres){listadenombres.add(valor_nombres);}//cierre del metodo

    public String getNombres (int posicion){ //metodo
        { return listadenombres.get(posicion); }

    }
}


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

public class Test {
   private String cantante1;
   private String cantante2;
   
    public static void main(String [] Args) {
        System.out.println (" Hola empezemos a Programar");
        System.out.println ("Por favor introduza el Nombre del Primer Cantante");
        Scanner entrada1 = new Scanner(System.in);
        String cantante1 = entrada1.nextLine();
        System.out.println ("Por favor introduza el Nombre del Segundo Cantante");
        Scanner entrada2 = new Scanner(System.in);
        String cantante2 = entrada2.nextLine();
        System.out.println ("Gracias");
        ListaCantantesFamosos listadenombres = new ListaCantantesFamosos("Nombres introducidos por usuario");
        listadenombres.addNombres (cantante1);
        listadenombres.addNombres (cantante2);
        System.out.println ("la lista ha queado formada por elementos");
       int i=0;
       while(i<5){
           System.out.println ("El Cantante "+(i+1)+" es "+listadenombres.getNombres(i));
           i++;
           }
       
    } //Cierre del main
} //Cierre de la clase

18
Me ha costado un poco pero me gustaria saber que tal ha quedado el ejercicio CU00662B

Citar
Crea una clase en cuyo método main ejecutes una comparación letra a letra usando equals de dos palabras usando bucles. Por ejemplo si las palabras son “avispa” y “ave” el programa debe dar como resultado: ¿Letra 1 igual en las dos palabras? True. ¿Letra 2 igual en las dos palabras? True ¿Letra 3 igual en las dos palabras? False ¿Letra 4 igual en las dos palabras? La palabra 2 no tiene letra 4 ¿Letra 5 igual en las dos palabras? La palabra 2 no tiene letra 5 ¿Letra 6 igual en las dos palabras? La palabra 2 no tiene letra 6.

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

public class ComparacionLetra {
    private String palabra1;
    private String palabra2;

    public static void main (String [ ] Args) {
        System.out.println ("por favor introduzca La primera Palabra: ");
        Scanner entrada1 = new Scanner(System.in);
        String palabra1 = entrada1.nextLine();
        System.out.println ("por favor introduzca la segunda palabra: ");
        Scanner entrada2 = new Scanner(System.in);
        String palabra2 = entrada1.nextLine();

        if (palabra1.length() >= palabra2.length()){
            int i = 0;

            while (i<palabra2.length()){

                if(palabra1.substring(i,i+1).equalsIgnoreCase(palabra2.substring(i,i+1))){
                    System.out.println ("¿Letra " +(i+1)+" es igual en las dos palabras?: True");
                }

                else{ System.out.println ("¿Letra " +(i+1)+" es igual en las dos palabras?: False");
                }

                i++;
            }

            while(i < palabra1.length()){
                System.out.println("¿Letra " + (i+1) + " es igual en las dos palabras?: La palabra 2 no tiene letra " + (i+1));
                i++;
            }

        }else{
            int i = 0;
            while(i < palabra1.length()){
                if(palabra1.substring(i, i+1).equalsIgnoreCase(palabra2.substring(i, i+1))){
                    System.out.println("¿Letra " + (i+1) + " es igual en las dos palabras?: True");
                }else{
                    System.out.println("¿Letra " + (i+1) + " es igual en las dos palabras?: False");
                }
                i++;
            }

            while(i < palabra2.length()){
                System.out.println("¿Letra " + (i+1) + " es igual en las dos palabras?: La palabra 1 no tiene " +(i+1)+" letras ");
                i++;
            }

        }
    }
}

20
Ya he visto donde estaban mis errores y el código ha quedado así

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

public class TestWhile{
    public static void main(String [ ] arg){
        System.out.println ("Por Favor introdusca una palabra");
        String entradaTeclado ="";
        Scanner entradaEscaner = new Scanner (System.in);
        entradaTeclado = entradaEscaner.nextLine();
        int longitudPalabra = entradaTeclado.length();
        int i = 0;

        while (i < longitudPalabra) {
            System.out.println ("Letra "+(i+1)+": "+ entradaTeclado.substring (i,i+1)+"");
            i=i+1;
        }
    }
}

gracias :)

Páginas: [1] 2 3

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