Untitled

 avatar
unknown
plain_text
2 years ago
2.8 kB
8
Indexable
public class Praktikum {
    public static void main(String[] args) {
        WeatherCalendar calendar = new  WeatherCalendar ("Октябрь", 31);
       
         
        
        String[] octoberWeather = new String[]{
                "Солнечно",
                "Дождь",
                "Пасмурно",
                "Дождь",
                "Дождь",
                "Облачно",
                "Солнечно",
                "Дождь",
                "Пасмурно",
                "Солнечно",
                "Солнечно",
                "Облачно",
                "Солнечно",
                "Дождь",
                "Пасмурно",
                "Солнечно",
                "Солнечно",
                "Облачно",
                "Облачно",
                "Облачно",
                "Облачно",
                "Дождь",
                "Дождь",
                "Облачно",
                "Солнечно",
                "Дождь",
                "Пасмурно",
                "Дождь",
                "Солнечно",
                "Солнечно",
                "Солнечно",
                "Солнечно",
                "Облачно"
        };

        for (int i = 0; i < calendar.numberOfDays; i++) {
            if (octoberWeather[i].equals("Дождь")) {
                calendar.addRainyDay();
            }
        }

        // Проверить, был ли месяц дождливым. Если да - установить значение isRainyMonth
        if  (calendar.rainyDays>15 ){
        calendar.isRainyMonth = true;
        }

        System.out.println(calendar.month + "  " + calendar.year + " года. "
                + calendar.rainyDays + " дней шёл дождь.");

        // Проверить значение isRainyMonth
        if (calendar.isRainyMonth) {
            System.out.println("Это был дождливый месяц.");
        } else {
            System.out.println("Этот месяц был довольно сухим.");
        }
    }
}

class WeatherCalendar {
    
    
    String month;
    int numberOfDays;
    int rainyDays;
    int year = 2020;
    boolean isRainyMonth;
 
    WeatherCalendar (String monthName, int monthNumberOfDays){ // конструктор принимает 2 параметра
    month = monthName;
    numberOfDays = monthNumberOfDays;}
    
    // Увеличить переменную rainyDays на единицу
    public void addRainyDay() {
            rainyDays = rainyDays + 1;
     
    }
}
Editor is loading...