Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 26-ene-2007, 08:42   #1 (permalink)
iscarol ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 7
Comparar variables

Hola a todos!!!
Tengo un problema y no sé cómo resolverlo si alguien puede ayudarme se lo agradecería mucho.
El problema es el siguiente:
Estoy generando un reporte de una persona que tiene asignadas x cantidad de cláusulas y necesito enumerar en letras cada cláusula. Me explico:
primero: cláusula1
segundo: cláusula2
..............y así hasta la última
Estoy utilizando una variable como contador de tipo entero y muestra lo siguiente
1: cláusula1
2: cláusula2
.... y así hasta la última
Traté usando otra variable(tipo string) con esta condición:
$V{contador}.getValue()==1?"PRIMERO":"SEGUNDO"
pero me da error en la comparación y no se me ocurre otra forma de resolverlo
iscarol está desconectado   Responder Citando
Antiguo 26-ene-2007, 10:57   #2 (permalink)
solyluna ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 156
Re: Comparar variables

Para comparar dos variables de tipo String tienes el método:
string1.equals(string2)

el cual te devuelve un booleano
solyluna está desconectado   Responder Citando
Antiguo 26-ene-2007, 11:07   #3 (permalink)
iscarol ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 7
Re: Comparar variables

Gracias por contestar mi pregunta, si pero eso es en el caso de que este comparando dos variables de tipo string.
En esta caso
$V{contador} es un entero (1,2,.......,n) y debo comparar que cuando $V{contador} tenga valor 1 (o sea $V{contador}==1) en lugar de imprimir 1 imprima PRIMERO y así con todos los demás valores
iscarol está desconectado   Responder Citando
Antiguo 26-ene-2007, 11:33   #4 (permalink)
solyluna ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 156
Re: Comparar variables

Lo siento no habia entendido bien la pregunta. No se me ocurre como ayudarte.

Un saludo y suerte
solyluna está desconectado   Responder Citando
Antiguo 28-ene-2007, 18:37   #5 (permalink)
stock tiene algunos puntos positivos de karma
 
Avatar de stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 1.993
Re: Comparar variables

Utiliza un switch para cada caso

switch(contador){
case 1: System.out.println("Primero"); break;
case 2: System.out.println("Segundo"); break;
case 3: System.out.println("Tercero"); break;
}

algo asi, realmente no entiendo muy bien lo que quieres hacer, pero pues alo que entiendo te ayudo :)

have funnnnnnnnnnn
__________________
Don't hate the languaje, hate the runtime environment
Crysfel's Blog :: Blog de programación, JAVA,PHP, AJAX, JavaScript, CSS y otras hierbas
stock está desconectado   Responder Citando
Antiguo 29-ene-2007, 05:52   #6 (permalink)
iscarol ha deshabilitado el karma
 
Fecha de Ingreso: enero-2007
Mensajes: 7
Re: Comparar variables

Bien al fin encontre la solución y es la siguiente:
$V{contador}==null?(""):$V{contador}.equals("")?(" "):$V{contador}.toString().equals("1")?("PRIMERO") :$V{contador}.toString().equals("2")?("SEGUNDO"):$ V{contador}.toString().equals("3")?("TERCERO"):$V{ contador}.toString().equals("4")?("CUARTO"):$V{con tador}.toString().equals("5")?("QUINTO"):$V{contad or}.toString()
Donde $V{contador} es un entero. La idea era que no imprimiera 1 si no PRIMERO y así con los demás números
iscarol está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:52.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93