Foros del Web » Programación para mayores de 30 ;) » Java »

pasar esto de c++ a java ayudaa

Estas en el tema de pasar esto de c++ a java ayudaa en el foro de Java en Foros del Web. char cad[10]; int j,ex=0; while (ex!=1) { cout<<"escribe algo\n"<<endl; gets(cad); cout<<"waiting \n";Sleep(2000); for(j=0;j<10;j++){ if(cadena[j]=='h') { if(cadena[j+1]=='i') { for(int t=j;t<j+2;j++) cout<<cad[j]; cout<<": <--esto escribiste"<<endl; j=j+1; }}}...
  #1 (permalink)  
Antiguo 14/11/2012, 15:50
Avatar de erozwashere  
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta pasar esto de c++ a java ayudaa

char cad[10];
int j,ex=0;
while (ex!=1)
{
cout<<"escribe algo\n"<<endl;
gets(cad);
cout<<"waiting \n";Sleep(2000);



for(j=0;j<10;j++){
if(cadena[j]=='h')
{
if(cadena[j+1]=='i')
{

for(int t=j;t<j+2;j++)
cout<<cad[j];
cout<<": <--esto escribiste"<<endl;
j=j+1;

}}}
  #2 (permalink)  
Antiguo 16/11/2012, 06:38
Avatar de hschimpf  
Fecha de Ingreso: junio-2009
Ubicación: in the World Wide Web
Mensajes: 140
Antigüedad: 14 años, 10 meses
Puntos: 17
Respuesta: pasar esto de c++ a java ayudaa

Nos gustaria que nos expliques un poco que realiza este trozo de codigo, ya que aqui sabemos de Java y poco y nada de C++.

Saludos
__________________
Hermann D. Schimpf
Visita mis repositorios de:
Clases Java: http://code.google.com/p/javaclassesrepository/
Clases PHP: http://code.google.com/p/phpclassesrepository/
  #3 (permalink)  
Antiguo 18/11/2012, 01:30
Avatar de erozwashere  
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: pasar esto de c++ a java ayudaa

Cita:
Iniciado por hschimpf Ver Mensaje
Nos gustaria que nos expliques un poco que realiza este trozo de codigo, ya que aqui sabemos de Java y poco y nada de C++.

Saludos
el usuario ingresa una cadena de caracteres luego hace un ciclo de busqueda dentro de la cadena para detectar si dentro de la cadena existen las letras/caracteres especificados, si los encuentra mostrara el caracter especificado

es decir si ingreso abcdhiopq me detectaria "hi" y mostraria al fina hi <-- esto escribiste o esto se encontro

gracias por responder
  #4 (permalink)  
Antiguo 18/11/2012, 05:41
Avatar de hschimpf  
Fecha de Ingreso: junio-2009
Ubicación: in the World Wide Web
Mensajes: 140
Antigüedad: 14 años, 10 meses
Puntos: 17
Respuesta: pasar esto de c++ a java ayudaa

Para leer texto desde consola tienes 2 opciones (existen mas, puedes googlear).
Una de ellas utilizando la clase Console:
Código Java:
Ver original
  1. ...
  2. Console console = System.console();
  3. String cadena = console.readLine("escribe algo\n");
  4. ...

La otra es utilizando las clases InputStreamReader y BufferedReader:
Código Java:
Ver original
  1. ...
  2. System.out.println("escribe algo\n");
  3. String cadena = bufferRead.readLine();
  4. ...

Luego la clase String posee el metodo contains() con el cual verificas si tenes la subcadena a buscar:
Código Java:
Ver original
  1. ...
  2. if (cadena.contains("hi")) {
  3.    // bucle...
  4. }
  5. ...

Espero haberte ayudado

Suerte!
__________________
Hermann D. Schimpf
Visita mis repositorios de:
Clases Java: http://code.google.com/p/javaclassesrepository/
Clases PHP: http://code.google.com/p/phpclassesrepository/
  #5 (permalink)  
Antiguo 21/11/2012, 16:40
Avatar de erozwashere  
Fecha de Ingreso: noviembre-2012
Ubicación: mex
Mensajes: 176
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: pasar esto de c++ a java ayudaa

Cita:
Iniciado por hschimpf Ver Mensaje
Para leer texto desde consola tienes 2 opciones (existen mas, puedes googlear).
Una de ellas utilizando la clase [URL="http://docs.oracle.com/javase/6/docs/api/java/io/Console.html"]Console[/URL]:
Código Java:
Ver original
  1. ...
  2. Console console = System.console();
  3. String cadena = console.readLine("escribe algo\n");
  4. ...

La otra es utilizando las clases [URL="http://docs.oracle.com/javase/1.4.2/docs/api/java/io/InputStreamReader.html"]InputStreamReader[/URL] y [URL="http://docs.oracle.com/javase/6/docs/api/java/io/BufferedReader.html"]BufferedReader[/URL]:
Código Java:
Ver original
  1. ...
  2. System.out.println("escribe algo\n");
  3. String cadena = bufferRead.readLine();
  4. ...

Luego la clase String posee el metodo contains() con el cual verificas si tenes la subcadena a buscar:
Código Java:
Ver original
  1. ...
  2. if (cadena.contains("hi")) {
  3.    // bucle...
  4. }
  5. ...

Espero haberte ayudado

Suerte!

GRACIAS ! me sirvio de mucho ..

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:52.