elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  lio con ciclos...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: lio con ciclos...  (Leído 1,471 veces)
dvdza

Desconectado Desconectado

Mensajes: 1


Ver Perfil
lio con ciclos...
« en: 13 Diciembre 2012, 23:28 pm »

saludos! primer post por acá aunque vengo leyéndolos desde que tengo memoria jaja.

Bueno ya tengo casi terminado el programa pero me falla la lógica en esta parte:
una clase tiene un botón,  este boton llama a una funcion, funcion que abre el .bin, pide cuantos datos nuevos seran ingresados y entra en un ciclo hasta tener la cantidad deseada, dentro del ciclo se llama a la funcion de otra clase (con Jframe propio, esta funcion recibe los datos a ser ingresados), el contador aumenta en uno y se agregan los datos en el .bin y dentro a un Jtable, concluido el ciclo se cierra el .bin y listo termina esta parte del programa.

ok ese era el plan... pero no puedo hacerlo :'( puse un control para que me diga en cuanto va el contador y asi saber si entra en el ciclo, y bue pasa que no termina a que la funcion de la otra clase termina para seguir y entra en un bucle infinito...


cómo hago para que espere a que se ingresen los datos sin que siga asi por asi?

les adjunto la funcion problematica:

Código:
void cantidad()throws IOException{
    
        s=s+".dat";
    
     DataOutputStream datain=new DataOutputStream(new FileOutputStream(s));
    
     String s=JOptionPane.showInputDialog("Cuantos Asistentes añadira?");
        int repeticiones=Integer.parseInt(s);
    
    for(;Global.contador<repeticiones;){
         JOptionPane.showMessageDialog(null," "+Global.contador+""+repeticiones);
     Agregar a= new Agregar();
              a.setVisible(true);
      
    Global.dato=Global.nombre+";"+Global.puesto;
    datain.writeUTF(Global.dato);
    tabla.setValueAt(Global.nombre, Global.contador, 0);
    tabla.setValueAt(Global.puesto, 0, Global.contador);
  
     }datain.close();
    };
(el contador++ esta en la otra clase..., pero incluso poniendolo en el for tengo el problema...)


gracias por la ayuda :D saludos!


« Última modificación: 13 Diciembre 2012, 23:33 pm por dvdza » En línea

kasiko

Desconectado Desconectado

Mensajes: 218



Ver Perfil
Re: lio con ciclos...
« Respuesta #1 en: 16 Diciembre 2012, 01:10 am »

Pues sin ver la otra clase...  :huh: :-X


En línea

Nos vemos...

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
PROGRAMA USANDO CICLOS FOR
Programación C/C++
BOONE 5 7,845 Último mensaje 7 Diciembre 2011, 04:22 am
por ISCJAIRO
Ayuda con arreglos con ciclos
Java
jimytron 4 2,838 Último mensaje 22 Febrero 2012, 18:21 pm
por |Miguel|
Invertir numeros con ciclos
Programación C/C++
furciorifa 1 1,349 Último mensaje 30 Septiembre 2013, 20:27 pm
por eferion
Problema con ciclos (ejercicio de pi) « 1 2 »
Programación C/C++
xuhipoint 12 4,469 Último mensaje 2 Abril 2014, 00:58 am
por Yoel Alejandro
Ciclos de Reparacion, Arranque normal, Restauracion Sin Fin
Windows
sarthas 4 2,597 Último mensaje 16 Enero 2015, 22:54 pm
por sarthas
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines