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

Respuesta
 
Herramientas Desplegado
Antiguo 23-ene-2007, 19:31   #1 (permalink)
under_ground ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 482
Confirmando conocimiento...

Amigos estoy aprendiendo java de hace 1 semana y queria saber si esto esta ok.

La idea es que creo una funcion con return que me devuelve un nombre, y luego desde otro funcion, le asigno a una variable la funcion que me devuelve el nombre y con ese valor hago una comparación.

Acá va el code.

MAIN
Código PHP:
public class Central {


    public static 
void main(String[] args) {
        
String recibe;
        
Primera a = new Primera();
        
a.recibe("Oscar");
    }


y desde la clase donde creo un par de funciones esta esto...
Código PHP:

public class Primera
 
{

    
String mensaje;
    
String App;
    
    public 
void recibe(String abc)
    {
        
String mensaje1 mensaje(abc);
        if(
abc !="Oscar FF"){
            
System.out.println("Mistake");
        }else{
            
System.out.println("OK");
        }
    }
    
    public 
String mensaje(String abc){
        
        return 
abc;
        
    }

Está bn hecha esa loógica
under_ground está desconectado   Responder Citando
Antiguo 23-ene-2007, 21:53   #2 (permalink)
chuidiang tiene algunos puntos positivos de karma
 
Avatar de chuidiang
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Re: Confirmando conocimiento...

Hola:

Sólo un par de cosas.
En el main te sobra el String recibe; puesto que no lo usas para nada.
Para comparar cadenas, mejor que != o == habría que usar el método equals()

if (!abc.equals ("Oscar FF"))
...

y un último detalle, para evitar error si te pasan null en abc en el método recibe(), puedes hacer la comparación al revés

if (!"Oscar FF".equals(abc))
...

Tampoco puedes tener dos métodos en la misma clase con el mismo nombre y los mismo parámetros, aunque devuelvan cosas distintas. Deberían diferenciarse o bien en el nombre, o bien en el número o tipo de los parámetros.

Se bueno.
chuidiang 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 11:56.


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