Cita de: camaleon123 en 30 Diciembre 2009, 03:50 AMSimple bueno solo coloque las variables antes que el resto del code asi este todo el code anterior lo reconocera
podrias explicarme como es que esta linea de codigo tuya resolvio todo?:
Citarbueno veras los metodos que estas creando son de la clase mas no se pueden declarar metodos en el main , he hay tu problema por eso te dice eso. ya que la variable esta en el metodo de la class mas no esta definida en el main.
aunque tengo la duda... cuando declaro en el main y solicito ese dato en otro metodo dice "cannot find the symbol" porque no lo reconoce porque esta declarada en el main, no pasara asi lo mismo cuando descubra porque me dice eso de no es variable conocida en el contexto actual y lo declare en el main y luego lo pida en public static void mezclar(int cadena1[], int cadena2[]) ??
Citar
Me gustaria saber cuanta diferencia hay en declarar los arrays al principio con valor null y x1 con 0? Porque fue algo sencillo que pareciera no haber diferencia,
eso depende de cada programador y el como sea la secuencia de tu programa yo lnicializo asi para evitar errores como variable no inicializada pero mas adelante se inicializa..
Citarhttp://foro.portalhacker.net/index.php/topic,97078.0.html
me intereso eso de a objetos, puedes explicarme mas con algun ejemplo real y pequeño de java?
Citar
una ultima duda de este tema, debo usar null con un if en el metodo leervalores para evaluar si el objeto es nulo o no? Entre la ayuda que recibi me sugieron eso, pero
¿¿es necesario??
No es necesario.
Citarel try{ }catch sirve para capturar exepciones generadas por algun tipo de evento y mostarla como ej pasar un String invalido a entero o dividir un numero entre 0 , x cantidad de errores ..
pero podrias explicarme brevemente para que es ese try?? y el catch??
Saludos!
otra cosas no crees clases que hagan funciones simples para eso estan los metodos..sobre lo que dices el error esta en que cadena1, cadena2 no esta inicializado obviamnete ya que estas se encuantran en al case 1 y case 2 que son secuencias distintas pero no esta definida en la 3 por eso dice no definida deberias usar una variables de instancias.

en fin se me hacia raro ese error por cierto "sistema servidor-cliente dinamico hiper ultra sodomizador" WTF.! 
a no ser que el hastTable no este definido HastTable<Integer,Socket> tambien creo que tu ThreadServidor era Thread y lo estas pasando a runable para luego a Thread eso no es bueno. por lo demas no veo el error en ese fragmento