elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:26  


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Ayuda con Problema en java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con Problema en java  (Leído 1,175 veces)
gerardoxd

Desconectado Desconectado

Mensajes: 9



Ver Perfil
Ayuda con Problema en java
« en: 14 Agosto 2011, 06:13 »

amigos me dejaron una tarea sobre java xD

1.   Desarrollar una aplicación que al ingresar dos números me permita saber cual de los dos es mayor que el otro.


Código:
    private void jButton1_actionPerformed(ActionEvent e) {
   
        int test=0;
        int test2=0;
        String resultado="";
       
        test=Integer.parseInt(jTextField1.getText());
        test2=Integer.parseInt(jTextField2.getText());   
           
        if(test>=0){
            resultado="el numero es mayor a 0";
                        }
               
            if(test<=0){
                resultado="el numero es menor a 0";
            }
           
               
        jTextField3.setText(""+resultado);
        }
                         
           
        }


haber si alguien me ayuda porfavor
como podría seguir


En línea
MauroMasciar


Desconectado Desconectado

Mensajes: 441


le schizophrène


Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #1 en: 14 Agosto 2011, 14:56 »

Ingresar dos números y que compare cual numero es mayor?
Pues ahí lo que estas haciendo es ver si el numero que contiene la variable test es mayor o menor a 0

Seria algo así:

Código
if(test < test2) { System.out.println("El numero  " + test + " es menor a " + test2); }
else {
System.out.println("El numero " + test + " es mayor a " + test2); }

Pues ahora adapta eso a una GUI..
Tampoco voy a hacer todo el trabajo, no?


« Última modificación: 14 Agosto 2011, 15:02 por MauroMasciar » En línea

Muchas veces nos sentimos traicionados, cuando ciertas variables no obtienen el valor que deseábamos...
gerardoxd

Desconectado Desconectado

Mensajes: 9



Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #2 en: 14 Agosto 2011, 18:53 »

gracias por tu ayuda
yo trabajo con JDeveloper 10g

gracias de nuevo amigo =D
revisare el código y lo acoplare
En línea
MauroMasciar


Desconectado Desconectado

Mensajes: 441


le schizophrène


Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #3 en: 14 Agosto 2011, 19:06 »

gracias por tu ayuda
yo trabajo con JDeveloper 10g

gracias de nuevo amigo =D
revisare el código y lo acoplare

Perfecto, si te quedas con alguna duda, solo pregunta y te ayudaremos (Y)
En línea

Muchas veces nos sentimos traicionados, cuando ciertas variables no obtienen el valor que deseábamos...
gerardoxd

Desconectado Desconectado

Mensajes: 9



Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #4 en: 14 Agosto 2011, 19:26 »

ya acople el codigo

Código:
    private void jButton1_actionPerformed(ActionEvent e) {
   
        int test=0;
        int test2=0;
        String resultado="";
       
        test=Integer.parseInt(jTextField1.getText());
        test2=Integer.parseInt(jTextField2.getText());   
           
        if(test < test2){
            resultado="El numero  \" + test + \" es menor a \" + test2";
                        }
               
            else{
                resultado="El numero \" + test + \" es mayor a \" + test2";
            }
           
               
        jTextField3.setText(""+resultado);
        }
                         
           
        }

pero en el resultado me sale con el nombre de la variable
como haría para que me imprima el numero que coloco ?

En línea
MauroMasciar


Desconectado Desconectado

Mensajes: 441


le schizophrène


Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #5 en: 14 Agosto 2011, 19:57 »

ya acople el codigo

Código:
   private void jButton1_actionPerformed(ActionEvent e) {
    
        int test=0;
        int test2=0;
        String resultado="";
        
        test=Integer.parseInt(jTextField1.getText());
        test2=Integer.parseInt(jTextField2.getText());  
            
        if(test < test2){
            resultado="El numero [b] \"[/b] + test +[b] \"[/b] es menor a[b] \"[/b] + test2";
                        }
              
            else{
                resultado="El numero[b] \"[/b] + test +[b] \"[/b] es mayor a[b] \"[/b] + test2";
            }
            
                
        jTextField3.setText(""+resultado);
        }
                        
            
        }

Por que vos lo que estas haciendo es poner \", eso son las "Secuencias de escape" que lo que hace es poner signos dentro de un String, por ejemplo el " que si lo pones sin \ te lo toma como fin de string, para poner " en un string tendrias que usar la llamada Secuencia de Escape..

Citar

Fijate que yo te los puse sin las \

Código
if(test < test2) { System.out.println("El numero  " + test + " es menor a " + test2); }
else {
System.out.println("El numero " + test + " es mayor a " + test2); }

Lo que yo hice, se llama Concatenacion

Citar
http://www.arrakis.es/~abelp/ApuntesJava/Strings.htm
10.3. Concatenación de Strings

Java define el operador + (suma) con un significado especial cuando las operandos son de tipo String. En este caso el operador suma significa concatenación. El resultado de la concatenación es un nuevo String compuesto por las dos cadenas, una tras otra. Por ejemplo:

String x = "Concatenar" + "Cadenas";

da como resultado el String "ConcatenarCadenas".

También es posible concatenar a un String datos primitivos, tanto numéricos como booleanos y char. Por ejemplo, se puede usar:

int i = 5;
String x = "El valor de i es " + i;

Cuando se usa el operador + y una de las variables de la expresión es un String, Java transforma la otra variable (si es de tipo primitivo) en un String y las concatena. Si la otra variable es una referencia a un objeto entonces invoca el método toString() que existe en todas las clases (es un método de la clase Object).

No se si me explique bien xD
Pregunta lo que no hayas entendido  :D
« Última modificación: 14 Agosto 2011, 19:59 por MauroMasciar » En línea

Muchas veces nos sentimos traicionados, cuando ciertas variables no obtienen el valor que deseábamos...
gerardoxd

Desconectado Desconectado

Mensajes: 9



Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #6 en: 14 Agosto 2011, 20:10 »

Amigo te pasaste de verdad, ya me salio esa tarea xD
muchísimas gracias
voy a ponerle a leer mucho mas
quiero aprender demasiado xD
En línea
MauroMasciar


Desconectado Desconectado

Mensajes: 441


le schizophrène


Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #7 en: 14 Agosto 2011, 20:29 »

Amigo te pasaste de verdad, ya me salio esa tarea xD
muchísimas gracias
voy a ponerle a leer mucho mas
quiero aprender demasiado xD

Bien (Y)
Un consejo: Valida con Try-Catch, por que si yo pongo una letra, por ejemplo, que pasara? xD

Si no sabes lo que es una Excepcion, leete esto:
Citar

Aqui un ejemplo de guia super facil..
Código
try {
       JOptionPane.showMessageDialog(null, "Codigo que queres ejecutar", "Codigo a ejecutar", JOptionPane.INFORMATION_MESSAGE);
    }  catch (Exception e) {
       JOptionPane.showMessageDialog(null, "Que pasaria en caso de excepcion", "Excepcion", JOptionPane.ERROR_MESSAGE);
    }
En línea

Muchas veces nos sentimos traicionados, cuando ciertas variables no obtienen el valor que deseábamos...
klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: Ayuda con Problema en java
« Respuesta #8 en: 15 Agosto 2011, 02:08 »

Ya esta demás pero por si a alguien mas le sirve:

Código
 
String Resultado="", n1="",n2="";
 
try{
 
n1=jTextField1.getText(); n2=jTextField2.getText();
 
Resultado = (((Integer.parseInt(n1))>(Integer.parseInt(n2))) ? (n1+"es mayor que"+n2) : (n2+"es mayor que"+n1)
 
}catch(NumberFormatException numbex){}
 
 

Saludos  ;)
En línea

MauroMasciar


Desconectado Desconectado

Mensajes: 441


le schizophrène


Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #9 en: 15 Agosto 2011, 02:44 »

Ya esta demás pero por si a alguien mas le sirve:

Código
 
String Resultado="", n1="",n2="";
 
try{
 
n1=jTextField1.getText(); n2=jTextField2.getText();
 
Resultado = (((Integer.parseInt(n1))>(Integer.parseInt(n2))) ? (n1+"es mayor que"+n2) : (n2+"es mayor que"+n1)
 
}catch(NumberFormatException numbex){}
 
 

Saludos  ;)

Para que tomas una excepción si no la tratas? x.x
Por lo menos pone un mensaje..
No se, pero para mi queda feo el código.. xD
En línea

Muchas veces nos sentimos traicionados, cuando ciertas variables no obtienen el valor que deseábamos...
klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: Ayuda con Problema en java
« Respuesta #10 en: 15 Agosto 2011, 04:08 »

Para que tomas una excepción si no la tratas? x.x
Por lo menos pone un mensaje..
No se, pero para mi queda feo el código.. xD

Creo que es mejor así, para que quien la vea la trate, no crea que deba poner como mostrar el resultado sólo por poner código más completo, se supone que eso quda a criterio

Saludos
En línea

MauroMasciar


Desconectado Desconectado

Mensajes: 441


le schizophrène


Ver Perfil
Re: Ayuda con Problema en java
« Respuesta #11 en: 15 Agosto 2011, 05:49 »

Creo que es mejor así, para que quien la vea la trate, no crea que deba poner como mostrar el resultado sólo por poner código más completo, se supone que eso quda a criterio

Saludos

Ah ok (Y)  :xD
En línea

Muchas veces nos sentimos traicionados, cuando ciertas variables no obtienen el valor que deseábamos...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problema en java
Java
mitsumy 2 764 Último mensaje 16 Enero 2007, 16:27
por mitsumy
Problema con java
Java
ZeroneR 3 895 Último mensaje 9 Noviembre 2008, 20:46
por ZeroneR
ayuda con problema de java
Java
rafa_negro 1 958 Último mensaje 29 Enero 2010, 16:20
por Leyer
problema con java
Programación General
acoevil 6 1,283 Último mensaje 14 Marzo 2010, 05:55
por Leyer
Problema en Java
Java
Cooltan 0 506 Último mensaje 31 Marzo 2011, 12:51
por Cooltan
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines