From eded37c8827814fcd5e99700ef3e2c986020ac62 Mon Sep 17 00:00:00 2001 From: Patrick Feisthammel Date: Thu, 12 Sep 2019 07:54:05 +0200 Subject: [PATCH] =?UTF-8?q?Aktualisierung=20f=C3=BCr=20HS=202019?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Messkonduktor.java | 14 +++++++------- README.TXT | 17 +++-------------- package.bluej | 23 +++++++++++++++++------ 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/Messkonduktor.java b/Messkonduktor.java index 2a63d49..bffe6c0 100644 --- a/Messkonduktor.java +++ b/Messkonduktor.java @@ -1,3 +1,5 @@ +import java.time.Duration; +import java.time.Instant; import java.util.Arrays; import java.util.Random; @@ -8,6 +10,7 @@ import java.util.Random; */ public class Messkonduktor { private int anzahlZufallszahlen; + Random zufallszahlenGenerator = new Random(); /** * Erstellt einen Messkonduktor. @@ -34,21 +37,18 @@ public class Messkonduktor { return messResultate; } - private int einzelneMessungDurchfuehren() { - long zeitVorher = System.currentTimeMillis(); + public int einzelneMessungDurchfuehren() { + Instant zeitVorher = Instant.now(); int[] zufallszahlen = zufallszahlenGenerieren(); Arrays.sort(zufallszahlen); - long zeitDanach = System.currentTimeMillis(); - int zeitdauerInMs = (int) (zeitDanach - zeitVorher); - - return zeitdauerInMs; + long zeitdauerInMs = Duration.between(zeitVorher, Instant.now()).toMillis(); + return (int) zeitdauerInMs; } private int[] zufallszahlenGenerieren() { int[] zufallszahlen = new int[anzahlZufallszahlen]; - Random zufallszahlenGenerator = new Random(); for (int i = 0; i < anzahlZufallszahlen; i++) { zufallszahlen[i] = zufallszahlenGenerator.nextInt(100000); diff --git a/README.TXT b/README.TXT index 0ad193f..3d233ed 100644 --- a/README.TXT +++ b/README.TXT @@ -1,14 +1,3 @@ ------------------------------------------------------------------------- -Dies ist die README-Datei des Projekts. Hier sollten Sie Ihr Projekt -beschreiben. -Erzählen Sie dem Leser (jemand, der nichts über dieses Projekt weiss), -alles, was er/sie wissen muss. Üblicherweise sollte der Kommentar -zumindest die folgenden Angaben umfassen: ------------------------------------------------------------------------- - -PROJEKTBEZEICHNUNG: -PROJEKTZWECK: -VERSION oder DATUM: -WIE IST DAS PROJEKT ZU STARTEN: -AUTOR(EN): -BENUTZERHINWEISE: +PROJEKTBEZEICHNUNG: 04_Praktium-2_Messen +PROJEKTZWECK: Übung im Rahmen von PROG1 +VERSION: Aufgabenstellung diff --git a/package.bluej b/package.bluej index 9b8dcbc..85b2bd8 100644 --- a/package.bluej +++ b/package.bluej @@ -2,19 +2,30 @@ dependency1.from=MessApp dependency1.to=Messkonduktor dependency1.type=UsesDependency -package.editor.height=400 -package.editor.width=560 +editor.fx.0.height=737 +editor.fx.0.width=814 +editor.fx.0.x=872 +editor.fx.0.y=224 +objectbench.height=163 +objectbench.width=452 +package.divider.horizontal=0.5997386759581881 +package.divider.vertical=0.6613545816733067 +package.editor.height=325 +package.editor.width=673 package.editor.x=222 package.editor.y=351 +package.frame.height=600 +package.frame.width=800 package.numDependencies=1 package.numTargets=2 package.showExtends=true package.showUses=true project.charset=UTF-8 -target1.editor.height=700 -target1.editor.width=900 -target1.editor.x=0 -target1.editor.y=1 +readme.height=58 +readme.name=@README +readme.width=47 +readme.x=10 +readme.y=10 target1.height=50 target1.name=Messkonduktor target1.showInterface=false