Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final int MINIMO = 7, MAXIMO = 39;
- int[][] lluvia = new int[2][28]; // filas -> ciudades("0"-Valencia,"1"-Alicante) columnas ->dias
- String[] ciudades = {"Castellon", "Tarragona"};
- int[] suma = {0, 0};
- Random aleatorio = new Random();
- String comparativa;
- int maxTarragona;
- List<Integer> diasMaximo = new ArrayList<>();
- try {
- //Generar y almacenar valores aleatorios para precipitaciones
- for (int ciud = 0; ciud < lluvia.length; ciud++) {
- for (int dia = 0; dia < lluvia[0].length; dia++) {
- /*los valores aleatorios seran entre 7 y 39 por eso se generaran valores entre 0 y 32 y se sumara 7*/
- lluvia[ciud][dia] = aleatorio.nextInt(MAXIMO-MINIMO) + MINIMO;
- suma[ciud] += lluvia[ciud][dia];
- }
- }
- //Mostrar datos comparados
- System.out.println("Datos comparados:");
- for (int dia = 0; dia < lluvia[0].length; dia++) {
- if(lluvia[0][dia] > lluvia[1][dia]){
- comparativa = "Ha llovido más en CASTELLON";
- }else if(lluvia[0][dia] < lluvia[1][dia]){
- comparativa = "Ha llovido más en TARRAGONA";
- }else {
- comparativa = "Ha llovido igual";
- }
- System.out.println("Dia " + (dia + 1)
- +" --> Castellon (" + lluvia[0][dia] + "L)"
- +" - Tarragona (" + lluvia[1][dia] + "L) "
- + "--> " + comparativa);
- }
- //Dias con maximo de lluvia en Tarragona
- maxTarragona = lluvia[0][0];
- diasMaximo.add(0);
- for (int dia = 1; dia < lluvia[1].length; dia++) {
- if (lluvia[0][dia] > maxTarragona) {
- maxTarragona = lluvia[1][dia];
- diasMaximo.clear();
- }
- if (lluvia[1][dia] == maxTarragona) {
- diasMaximo.add(dia);
- }
- }
- System.out.println("\n\nPara Tarragona:");
- System.out.print("Mayor cantidad de lluvia: " + maxTarragona + " litros, ");
- System.out.print("caidos el/los dia/s: " );
- for (int diaLluvia : diasMaximo) {
- System.out.print((diaLluvia + 1) + " ");
- }
- System.out.println("");
- } catch (Exception e) {
- System.out.println("Excepcion generada: " + e.getMessage());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement