From 7c073359f31e2a5477ee640471a72d8770e45379 Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Wed, 15 Mar 2023 17:19:53 +0100 Subject: [PATCH] u02 --- u02.zip | Bin 0 -> 532 bytes u02/.classpath | 10 ++++++++ u02/.gitignore | 1 + u02/.project | 17 +++++++++++++ .../org.eclipse.core.resources.prefs | 2 ++ u02/.settings/org.eclipse.jdt.core.prefs | 14 ++++++++++ u02/data.csv | 4 +++ u02/src/Main.java | 24 ++++++++++++++++++ 8 files changed, 72 insertions(+) create mode 100644 u02.zip create mode 100644 u02/.classpath create mode 100644 u02/.gitignore create mode 100644 u02/.project create mode 100644 u02/.settings/org.eclipse.core.resources.prefs create mode 100644 u02/.settings/org.eclipse.jdt.core.prefs create mode 100644 u02/data.csv create mode 100644 u02/src/Main.java diff --git a/u02.zip b/u02.zip new file mode 100644 index 0000000000000000000000000000000000000000..378275b997e753676b1fbe389923ec7148959f6d GIT binary patch literal 532 zcmWIWW@Zs#U|`^2@axPEE9?K`ox{k$V9CtDz{w!P;G3A4r5A+E0+Fv zA1mzJ>ucSZl6HUgbo0q4Y7=!1wp(!M@y2_!UUv9r7b6)pBS`&oa1X2J;@fK`EqTP9 z{Jn`ImwlVb#)>KH8cKDx?AyZPx-;0QErRp;gIEvVc*Y+)=2;6pk!M#HzEM48?Mbh> zx!V+So+&N3Gi!0P-{$b8-ZA&tHTN_fd%QMn`kzau54lWuu+h3D&?NWPteXnCo1zvt z-uQJ{@ZC<$%mBr&XW|47Gq!B5^fq`Z<-cW$)Xlpu4Zn*uEVU8OyZYeb-2Yi^Sw#W& z9Jin0Ke_(7LP+PiV$t%}Nk_p+gx;0j_o49C<%bJ`*KXS?nYa6)x$lfh=hh8;wFlSzxoGw)JpWJoy)!@V zb7b$d+OKJszw@Y5r$l7^1O0pbi>4j9yXl-`tv&nw0B=SnIc8iDCIO5{1_ogKF>GlB dv5=yV6%u`DQ5WFN$_7%%2!#GXdOb)l0|3^{+ywvt literal 0 HcmV?d00001 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(',','.')) + ); + } + } +}