Código de Java - cadena invertida

Imágen de perfil

cadena invertidagráfica de visualizaciones


Java

Publicado el 7 de Marzo del 2017 por Cesar Daniel
36.795 visualizaciones desde el 7 de Marzo del 2017
El programa pedirá al usuario una palabra y se va a imprimir la frase de manera invertida. Es decir que si introduce "Julio" el programa imprimirá "oiluj".

1.0
estrellaestrellaestrellaestrellaestrella(5)

Actualizado el 16 de Abril del 2017 (Publicado el 7 de Marzo del 2017)gráfica de visualizaciones de la versión: 1.0
36.798 visualizaciones desde el 7 de Marzo del 2017
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package proyecto14_unidad1;
 
import java.util.Scanner;
 
public class Proyecto14_unidad1 {
 
 
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        String palabra;
        String palabrainvertida="";
        System.out.println("Ingresa una palabra y se mostrara a la inversa:\n");
        palabra=s.nextLine();
 
        for (int i = palabra.length()-1; i>=0; i--){
            palabrainvertida += palabra.charAt(i);
        }
 
        System.out.println("La palabra invertida es:\n"+ palabrainvertida);
    }
 
}



Comentarios sobre la versión: 1.0 (5)

ANEL
10 de Diciembre del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Estudiante
9 de Enero del 2020
estrellaestrellaestrellaestrellaestrella
Hola, estoy probando el código, pero no está bien de todo. Porque siempre te come la 1º letra.
Responder
Imágen de perfil
3 de Junio del 2020
estrellaestrellaestrellaestrellaestrella
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package UtilitarioCadenas;
 
 
public class UtilidadesCadenas {
    public String palabraInversa(String cadena)//método para obtener la frase inversa
    {
        int a;
        String inversa="";
        for(a=cadena.length() ; a != 0 ; a--)
        {
            inversa += cadena.substring(a-1,a);
        }
        return inversa;
    }
}
//clase para probar el metodo
package UtilitarioCadenas;
import java.util.Scanner;
 
public class testUtilidades {
 
    public static void main(String [] args)
    {
        String cadena;
        Scanner entrada = new Scanner(System.in);
        UtilidadesCadenas palabra = new UtilidadesCadenas();
        System.out.println("Ingrese una cadena de caracteres");
        cadena = entrada.nextLine();//nextLine toma en cuenta los espacios en la cadena
        System.out.println(palabra.palabraInversa(cadena));//impresión
 
    }
}
Responder
Imágen de perfil
3 de Junio del 2020
estrellaestrellaestrellaestrellaestrella
son dos clases ojo si lo quieres para solo una clase solo quilates el public a cada una de las clases
Responder
Valen
3 de Agosto del 2020
estrellaestrellaestrellaestrellaestrella
Hay una forma mas simple, con la cual puedes invertir el string/array Tipo dar vuelta la palabra etc. Hay muchos mas metodos que se le pueden aplicar a esta funcion, pero me parece que asi esta mucho mas redactado. Entonces:
1
2
3
4
5
6
7
8
9
const invertir= (texto = "") => {
    if (!texto) {
        console.warn("No has introducido ningun tipo de texto");
    } else {
        console.info(texto.split("").reverse().join(""))
    }
}
 
invertir("Hola Mundo")
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3893