Fecha y hora actual: Sab 31 Jul, 2010 06:04 am
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

ayuda!! kon un programa!! :S

Responder al Tema

Índice del Foro > Java > ayuda!! kon un programa!! :S

Autor Mensaje
Fernando Ponce



Registrado: 03 Mar 2010
Mensajes: 3

Mensaje Publicado: Mar 09 Mar, 2010 06:42 am

Título del mensaje: ayuda!! kon un programa!! :S

Responder citando

ola k tal a todos..
nesesito ayuda con un programita..
miren tengo este programa..

Código:
public class remplasar2
{
   public static void main (String[] args)
   {
      String frase = "maestro genial";
      System.out.println(frase);//imprimo maestri genial

      String izq=frase.substring(0,frase.length()/2);//guardo la parte izquierda de la frase
      String rem="";//declaro una variable nula.
      for (int i=0; i < frase.length()/2; i++)//ago un for, donde empesamos en 0 hasta la mitad de la frase.
         if(i<frase.length()/2)//habro un if donde empiese en 0 asta la mitad de la frase
         {            
            rem += izq.replaceAll(izq,"o");   //remplazo toda la mitad izquierda por puras "o"         
         }

      String der=frase.substring(frase.length()/2,frase.length());//se ase el mismo procedimiento pero con la parte derecha
      for (int i=frase.length()/2; i < frase.length(); i++)
      if(i<frase.length())
         {
            rem += der.replaceAll(der,"h");
            
         }

      System.out.println(rem);//se imprimen las "o" de la parte izq. y las h de la parte der.
      
   }
}


Lo que ase el progrma es por ej. pones una frase:
Código:
maestro genial
ooooooohhhhhhh
// toma enkuenta el espacio..
y lo k kiero es k no lo tome en kuenta.. k kede asi
Código:
maestro genial
ooooooo hhhhhh

komo le puedo hacer???

Volver arriba
Ver perfil del usuario Enviar mensaje privado
ratanas813
Usuario Iniciado


Registrado: 05 Feb 2010
Mensajes: 34
Ubicación: Chimbarongo Chile

Mensaje Publicado: Jue 11 Mar, 2010 14:51 pm

Título del mensaje: Re: ayuda!! kon un programa!! :S

Responder citando

Código:
public class remplasar2
{
public static void main (String[] args)
{
String frase = "maestro genial";
System.out.println(frase);

String rem="";
for (int i=0; i < frase.length()/2; i++)
      if(frase.charAt(i)==' ')
           rem+=' ';
      else
           rem +='o';
}

for (int i=frase.length()/2; i < frase.length(); i++) {
      if(frase.charAt(i)==' ')
           rem+=' ';
      else
           rem+='h';
}
System.out.println(rem);
}
}


Vas a tener problemas con las frases con un numero impar de caracteres eso lo dejo a tu ingenio

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
Moderador Global


Registrado: 20 Mar 2009
Mensajes: 890
Ubicación: y*width+x

Mensaje Publicado: Sab 13 Mar, 2010 14:19 pm

Título del mensaje: Re: ayuda!! kon un programa!! :S

Responder citando

La misma aplicación te indica lo que hace... sería redundante que te explicara lo que hace, si no te has tomado la molestia de leerlo...

...pero igualmente es obvio que puedes solucionarlo de una forma sencilla recorriendo la cadena con un sólo bucle y una condición para el caracter de espacio. O incluir en la cadena del resultado en el medio un espacio, usando para ello por ejemplo:

Código:
String nuevorem=rem.substring(0,rem.length/2)+' '+rem.substring(rem.length/2,rem.length);


o algo así...


http://www.youtube.com/watch?v=DzLKIW86hmM
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

AYUDA URGENTE EN VISUAL o XHARBOUR

Jorgeluisr_24 Programación en general 0 Jue 29 Jul, 2010 21:50 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda para modificar registros en DataGridView

adonis74 Visual Basic .NET 0 Jue 29 Jul, 2010 03:43 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda con VBS que borra archivos

norkru Visual Basic y VBA 2 Mar 27 Jul, 2010 17:13 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

AYUDA PARA SUBIR WEB A INTERNET!!!

vgpastor Programación Web en general 1 Sab 24 Jul, 2010 12:34 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda con Formulario PHP

norkru PHP 2 Lun 19 Jul, 2010 00:02 am Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,