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

continue

Estas en el tema de continue en el foro de Java en Foros del Web. hola nuevmamente Es programa trata de codigo ascii. Lo que quiero hacer es, que el ciclo for regrese cuando el codigo asciio sea igual 129 ...
  #1 (permalink)  
Antiguo 30/09/2009, 13:24
 
Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación continue

hola nuevmamente

Es programa trata de codigo ascii.

Lo que quiero hacer es, que el ciclo for regrese cuando el codigo asciio sea igual 129 o 137, para esto utilizo un continue, pero si no corresponde a ningun numero entonces quiero que regresa lo que contene la variable cadena.

Si tienen otra solucion bienvenida.

Gracias




public class acentos {
public String g(String g) {//g es lo que contiene la caja de texto
int j =0;
int q=0;
int a=0,b;
String [] txt=new String['g'];

String cadena = new String(g); //lo que tiene la caja de texto la guardamos en la variable cadena

b: for(int r=0;r<=cadena.length();r++){ //creamos un for para contar la cadena de usuario variable de contador r

a=cadena.charAt(r);

System.out.println("ascii=" + a);




if(a==129){

System.out.println("entra a if");
cadena=cadena.replace("Ã" , "&Aacute;");

return cadena;



}

if(a==137){

System.out.println("entra a if");
cadena=cadena.replace("É" , "&Eacute;");


return cadena;



} continue b;
}
  #2 (permalink)  
Antiguo 30/09/2009, 13:58
 
Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: continue

Gracias

ya lo resolvi, le agregue antes del continue un ultimo else if, y fuciona perfectamente

else if(a!=a){

return cadena;
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 19:20.