Aktualisierung für HS 2019

This commit is contained in:
Patrick Feisthammel 2019-09-12 07:54:05 +02:00
parent 333d9029d0
commit eded37c882
3 changed files with 27 additions and 27 deletions

View File

@ -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);

View File

@ -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

View File

@ -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