From ca6e7b5169f84ccf350ef0c3b1c4ad2f7edaf93f Mon Sep 17 00:00:00 2001 From: Harald Mueller Date: Thu, 9 Dec 2021 14:12:08 +0100 Subject: [PATCH] muh --- .../.gitignore | 0 .../ReadMe.md | 0 .../Readme_de.md | 0 ...Aqualung2021ProDivePressureSensorImpl.java | 0 .../Barometric1000PressureSensorImpl.java | 0 .../src/com/doerzbach/CsvWriter.java | 0 .../src/com/doerzbach/Main.java | 0 .../src/com/doerzbach/PressureSensor.java | 0 .../src/com/doerzbach/Sensor.java | 0 .../com/doerzbach/TemperaturInBaarImpl.java | 0 .../src/com/doerzbach/TemperaturSensor.java | 0 .../src/com/doerzbach/Thermo2000Impl.java | 0 .../Uhrzeit.java | 0 .../aufgabe_exception/Main.java | 27 +++++++++++++++++++ m411/3/AufgabeTask05_LinkedList.md | 7 +++++ 15 files changed, 34 insertions(+) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/.gitignore (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/ReadMe.md (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/Readme_de.md (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/Aqualung2021ProDivePressureSensorImpl.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/Barometric1000PressureSensorImpl.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/CsvWriter.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/Main.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/PressureSensor.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/Sensor.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/TemperaturInBaarImpl.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/TemperaturSensor.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{sensor => uebung_vererbung_Sensor}/src/com/doerzbach/Thermo2000Impl.java (100%) rename m226ab/2-Unterlagen/03-Vererbung/{uebung_vererbung/src/com/doerzbach => uebung_vererbung_Uhrzeit}/Uhrzeit.java (100%) create mode 100644 m226ab/2-Unterlagen/09-Exception-Handling/aufgabe_exception/Main.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/.gitignore b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/.gitignore similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/.gitignore rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/.gitignore diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/ReadMe.md b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/ReadMe.md similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/ReadMe.md rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/ReadMe.md diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/Readme_de.md b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/Readme_de.md similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/Readme_de.md rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/Readme_de.md diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Aqualung2021ProDivePressureSensorImpl.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Aqualung2021ProDivePressureSensorImpl.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Aqualung2021ProDivePressureSensorImpl.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Aqualung2021ProDivePressureSensorImpl.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Barometric1000PressureSensorImpl.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Barometric1000PressureSensorImpl.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Barometric1000PressureSensorImpl.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Barometric1000PressureSensorImpl.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/CsvWriter.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/CsvWriter.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/CsvWriter.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/CsvWriter.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Main.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Main.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Main.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Main.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/PressureSensor.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/PressureSensor.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/PressureSensor.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/PressureSensor.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Sensor.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Sensor.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Sensor.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Sensor.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/TemperaturInBaarImpl.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/TemperaturInBaarImpl.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/TemperaturInBaarImpl.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/TemperaturInBaarImpl.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/TemperaturSensor.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/TemperaturSensor.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/TemperaturSensor.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/TemperaturSensor.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Thermo2000Impl.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Thermo2000Impl.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/sensor/src/com/doerzbach/Thermo2000Impl.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Sensor/src/com/doerzbach/Thermo2000Impl.java diff --git a/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung/src/com/doerzbach/Uhrzeit.java b/m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Uhrzeit/Uhrzeit.java similarity index 100% rename from m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung/src/com/doerzbach/Uhrzeit.java rename to m226ab/2-Unterlagen/03-Vererbung/uebung_vererbung_Uhrzeit/Uhrzeit.java diff --git a/m226ab/2-Unterlagen/09-Exception-Handling/aufgabe_exception/Main.java b/m226ab/2-Unterlagen/09-Exception-Handling/aufgabe_exception/Main.java new file mode 100644 index 0000000..35bbe6b --- /dev/null +++ b/m226ab/2-Unterlagen/09-Exception-Handling/aufgabe_exception/Main.java @@ -0,0 +1,27 @@ +/* package xxx.yyyy; */ +import java.io.*; +import java.util.Scanner; +import java.util.stream.Stream; + +public class Main { + + public static void main(String[] args) { + boolean read=false; + do{ + Scanner sc = new Scanner(System.in); + System.out.print("Enter Filename to read:"); + String filename=sc.nextLine(); + try { + Stream lines=(new BufferedReader(new FileReader(new File(filename)))).lines(); + System.out.println("The file contains this:"); + lines.forEach(s -> System.out.println(s)); + read=true; + } catch (FileNotFoundException e) { + System.out.println("There was a FileNotFoundException when reading the file"); + System.out.println("Exception message was:"+e.getMessage()); + System.out.print("Stacktrace was:"); + e.printStackTrace(System.out); + } + } while (!read); + } +} diff --git a/m411/3/AufgabeTask05_LinkedList.md b/m411/3/AufgabeTask05_LinkedList.md index 0410596..44e2090 100644 --- a/m411/3/AufgabeTask05_LinkedList.md +++ b/m411/3/AufgabeTask05_LinkedList.md @@ -17,4 +17,11 @@ Bauen Sie gemäss dieser Anleitung eine (einfache) Verlinkte Liste. - [Java LinkedList – Wie du eine verkettete Liste implementierst. Der Workshop!](http://www.codeadventurer.de/?p=1844) +**Anleitung mit Bildern und Code** +Geeks for Geeks (C, C++, C#, Java, JavaScript, Python. --> Code auf "Java" stellen) +- [1 Introduction](https://www.geeksforgeeks.org/linked-list-set-1-introduction) +- [2 Insert node](https://www.geeksforgeeks.org/linked-list-set-2-inserting-a-node) +- [3 Delete node](https://www.geeksforgeeks.org/linked-list-set-3-deleting-node) + + Bewertung: Keine, ist aber prüfungsrelevant