Java - Hola necesito que me ayuden con esto base de datos y arrays

 
Vista:
sin imagen de perfil
Val: 19
Ha disminuido su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

Hola necesito que me ayuden con esto base de datos y arrays

Publicado por Bengy Jammil (10 intervenciones) el 09/04/2019 19:30:38
hola a todos - como hago que a lo que encuentra el primer producto que le falta stock se detenga ahi y mande el mensaje

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
public static void main(String[] args) {
 
        String[] productos = new String[4];
        int[] stock = new int[4];
        int indice = 4;
        stock[0] = 2000;
        stock[1] = 800;
        stock[2] = 700;
        stock[3] = 2000;
        //int indice = ;
        productos[0] = "kilogramo";
        productos[1] = "litro";
        productos[2] = "bengy";
        productos[3] = "p";
 
        unidadMedidaInterface unidad = new unidadMedidaService();
 
        Object datos[] = new Object[3];
 
        try {
 
            for (int i = 0; i < indice; i++) {
                List<UnidadMedida> um = unidad.select(productos[i]);
                for (UnidadMedida unidad1 : um) {
 
                   // datos[0] = unidad1.getCodigoUnidadMedida();
                    datos[1] = unidad1.getUnidadMedida();
 
                    if (unidad1.getCodigoUnidadMedida() > stock[i]) {
                        System.out.println("falta stock a este producto " + productos[i] + "\n");break;
 
                    }break;
 
                    //System.out.print(unidad1.getCodigoUnidadMedida() + "\n");
 
                }
            }
            //Seleccionamos todos los registros
 
        } catch (SQLException e) {
            System.out.println("Excepcion en la capa de prueba");
 
        }
 
    }
 
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Billy Joel
Val: 2.665
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Hola necesito que me ayuden con esto base de datos y arrays

Publicado por Billy Joel (876 intervenciones) el 09/04/2019 20:55:38
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
public static void main(String[] args) {
    String[] productos = new String[4];
    int[] stock = new int[4];
    int indice = 4;
    stock[0] = 2000;
    stock[1] = 800;
    stock[2] = 700;
    stock[3] = 2000;
    //int indice = ;
    productos[0] = "kilogramo";
    productos[1] = "litro";
    productos[2] = "bengy";
    productos[3] = "p";
 
    unidadMedidaInterface unidad = new unidadMedidaService();
 
    Object[] datos = new Object[3];
 
    try {
        for (int i = 0; i < indice; i++) {
            List<UnidadMedida> um = unidad.select(productos[i]);
            for (UnidadMedida unidad1 : um) {
                // datos[0] = unidad1.getCodigoUnidadMedida();
                datos[1] = unidad1.getUnidadMedida();
                if (unidad1.getCodigoUnidadMedida() > stock[i]) {
                    System.out.println("falta stock a este producto " + productos[i] + "\n");
                    break;
                }
                break; //<== Me intriga este break
                //System.out.print(unidad1.getCodigoUnidadMedida() + "\n");
            }
        }
        //Seleccionamos todos los registros
    } catch (SQLException e) {
        System.out.println("Excepcion en la capa de prueba");
 
    }
 
}

Por lo que veo ya lo está haciendo, pero me intriga ese break
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 19
Ha disminuido su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

Hola necesito que me ayuden con esto base de datos y arrays

Publicado por Bengy Jammil (10 intervenciones) el 09/04/2019 21:00:19
Hola lo puse para que se detenga
Anotacion-2019-04-09-135949 - pero no funciona - mira ahi envío una captura- se supone que solo debe imprimir un mensaje - ose que al encontrar el primer producto que le falta stock se detenga y sino le falta sigue buscando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Billy Joel
Val: 2.665
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Hola necesito que me ayuden con esto base de datos y arrays

Publicado por Billy Joel (876 intervenciones) el 09/04/2019 21:28:53
Ok se me ocurre utilizar una variable boolean
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
public static void main(String[] args) {
    String[] productos = new String[4];
    int[] stock = new int[4];
    int indice = 4;
    stock[0] = 2000;
    stock[1] = 800;
    stock[2] = 700;
    stock[3] = 2000;
    //int indice = ;
    productos[0] = "kilogramo";
    productos[1] = "litro";
    productos[2] = "bengy";
    productos[3] = "p";
    unidadMedidaInterface unidad = new unidadMedidaService();
    Object[] datos = new Object[3];
    boolean salir = false;
    try {
        for (int i = 0; i < indice; i++) {
            if(salir){
                break;
            }
            List<UnidadMedida> um = unidad.select(productos[i]);
            for (UnidadMedida unidad1 : um) {
                // datos[0] = unidad1.getCodigoUnidadMedida();
                datos[1] = unidad1.getUnidadMedida();
                if (unidad1.getCodigoUnidadMedida() > stock[i]) {
                    System.out.println("falta stock a este producto " + productos[i] + "\n");
                    salir = true;
                    break;
                }
                //break; //<== Me intriga este break
                //System.out.print(unidad1.getCodigoUnidadMedida() + "\n");
            }
        }
        //Seleccionamos todos los registros
    } catch (SQLException e) {
        System.out.println("Excepcion en la capa de prueba");
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 19
Ha disminuido su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

Hola necesito que me ayuden con esto base de datos y arrays

Publicado por Bengy Jammil (10 intervenciones) el 09/04/2019 21:32:30
muchas gracias me funciono muy bien :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar