@Sergei1111
Java

Как в ниже приведенном коде не писать числа января в феврале, но чтобы осуществлялся переход от 31 к 1 числу в соответствии дня недели?

public class Month {
    public static void main(String[] args) {
        double JANUARY;
        System.out.println("\t\t\tЯнварь");
        System.out.println("");
        System.out.println("Пн\tВт\tСр\tЧт\tПт\tСб\tВс");
            for (int i = 1; i < 8; i++) {
            System.out.print(i + "\t");
        }    
        System.out.println();
        for (int i = 8; i < 15; i++) {
            System.out.print(i +  "\t");
        }
        System.out.println();
        for (int i = 15; i < 22; i++) {
            System.out.print(i + "\t");
        }
        System.out.println();
       for (int i = 22; i < 29; i++) {
           System.out.print(i + "\t");
       } 
       System.out.println();
       for (int i = 29; i < 32; i++) {
           System.out.print(i + "\t");           
       }
       System.out.println();
        double FEBRUARY;
        System.out.println("\t\t\tФевраль");
        System.out.println("");
        System.out.println("Пн\tВт\tСр\tЧт\tПт\tСб\tВс");
        for (int i = 29; i < 32; i++) {
           System.out.print(i + "\t");           
       }
       for (int i = 1; i < 5; i++) {
        System.out.print(i + "\t");
        }
        System.out.println();
    for (int i = 5; i < 12; i++) {
        System.out.print(i + "\t");
    }
    System.out.println();
    for (int i = 12; i < 19; i++) {
        System.out.print(i + "\t");
    }
    System.out.println();
    for (int i = 19; i < 26; i++) {
        System.out.print(i + "\t");
    }
    System.out.println();
    
    for (int i = 26; i < 29; i++) {
    System.out.print(i + "\t");
    }
}
}
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы