Auf Thema antworten

Hallo,

dank dir habe ich es jetzt hinbekommen.

Hier der Quelltext:

[code=java]import java.time.DayOfWeek;

import java.time.LocalDate;

import java.time.temporal.TemporalAdjuster;

import java.time.temporal.TemporalAdjusters;



public class homedate {

    public static void main(String[] args) {


 

    LocalDate today = LocalDate.now();

    //System.out.println(today);

     

    LocalDate date = LocalDate.of(2015, 10, 16);

    //System.out.println(weekday.getDayOfWeek());

  

    DayOfWeek weekday = date.getDayOfWeek();

     // System.out.println(xoxo);

    //String s= xoxo.toString();

  

  switch (weekday.toString()){

      case "MONDAY":

       

         LocalDate mon = date;

         LocalDate tue = date.plusDays(1);

         LocalDate wed = date.plusDays(2);

         LocalDate thu = date.plusDays(3);

         LocalDate fri = date.plusDays(4);

         System.out.println("case 1");

         System.out.println(mon);

         System.out.println(tue);

         System.out.println(wed);

         System.out.println(thu);

         System.out.println(fri);

      

          break;

  

      case "TUESDAY":

       

         LocalDate mon2 = date.minusDays(1);

          LocalDate tue2 = date;

          LocalDate wed2 = date.plusDays(1);

          LocalDate thu2 = date.plusDays(2);

          LocalDate fri2 = date.plusDays(3);

          System.out.println("case 2");

          System.out.println(mon2);

          System.out.println(tue2);

          System.out.println(wed2);

          System.out.println(thu2);

          System.out.println(fri2);

            break;

        

       

      case "WEDNESDAY":

       

         LocalDate mon3 = date.minusDays(2);

          LocalDate tue3 = date.minusDays(1);

          LocalDate wed3 = date;

          LocalDate thu3 = date.plusDays(1);

          LocalDate fri3 = date.plusDays(2);

          System.out.println("case 3");

          System.out.println(mon3);

          System.out.println(tue3);

          System.out.println(wed3);

          System.out.println(thu3);

          System.out.println(fri3);

           break;

       

      case "THURSDAY":

       

         LocalDate mon4 = date.minusDays(3);

          LocalDate tue4 = date.minusDays(2);

          LocalDate wed4 = date.minusDays(1);

          LocalDate thu4 = date;

          LocalDate fri4 = date.plusDays(1);

          System.out.println("case 4");

          System.out.println(mon4);

          System.out.println(tue4);

          System.out.println(wed4);

          System.out.println(thu4);

          System.out.println(fri4);

           break;

        

      case "FRIDAY":

      

         LocalDate mon5 = date.minusDays(4);

          LocalDate tue5 = date.minusDays(3);

          LocalDate wed5 = date.minusDays(2);

          LocalDate thu5 = date.minusDays(1);

          LocalDate fri5 = date;

          System.out.println("case 5");

          System.out.println(mon5);

          System.out.println(tue5);

          System.out.println(wed5);

          System.out.println(thu5);

          System.out.println(fri5);

           break;

        

            }

      }}[/code]



Oben