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]