diff --git a/u02.zip b/u02.zip
new file mode 100644
index 0000000..378275b
Binary files /dev/null and b/u02.zip differ
diff --git a/u02/.classpath b/u02/.classpath
new file mode 100644
index 0000000..d54800d
--- /dev/null
+++ b/u02/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/u02/.gitignore b/u02/.gitignore
new file mode 100644
index 0000000..ae3c172
--- /dev/null
+++ b/u02/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/u02/.project b/u02/.project
new file mode 100644
index 0000000..f5dbada
--- /dev/null
+++ b/u02/.project
@@ -0,0 +1,17 @@
+
+
+ u02
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/u02/.settings/org.eclipse.core.resources.prefs b/u02/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/u02/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/u02/.settings/org.eclipse.jdt.core.prefs b/u02/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..f2525a8
--- /dev/null
+++ b/u02/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,14 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/u02/data.csv b/u02/data.csv
new file mode 100644
index 0000000..9b1a2e9
--- /dev/null
+++ b/u02/data.csv
@@ -0,0 +1,4 @@
+Name;Geburtsjahr;Lieblingsfarbe;Lieblingszahl
+Heinz;1973;blau;33,3
+Anne;1972;rot;9
+Hans;1969;gelb;1000,01
\ No newline at end of file
diff --git a/u02/src/Main.java b/u02/src/Main.java
new file mode 100644
index 0000000..8b094ec
--- /dev/null
+++ b/u02/src/Main.java
@@ -0,0 +1,24 @@
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.util.Formatter;
+import java.util.Locale;
+import java.util.Scanner;
+
+public class Main {
+ public static void main(String[] args) throws FileNotFoundException {
+ Scanner f = new Scanner(new File("data.csv"));
+ Formatter formatter = new Formatter(System.out, new Locale("de", "DE"));
+ f.nextLine();
+ while (f.hasNextLine()) {
+ String l = f.nextLine();
+ String[] values = l.split(";");
+ formatter.format(
+ "%-14s ist gebohren in %4d und liebt %-10s und %07.2f%n",
+ values[0],
+ Integer.parseInt(values[1]),
+ values[2],
+ Double.parseDouble(values[3].replace(',','.'))
+ );
+ }
+ }
+}