From 09b3fb454c1f3f29cb77a7f3f327b3b8a4f25c1e Mon Sep 17 00:00:00 2001 From: Christian Baltzer Date: Tue, 16 Jul 2019 16:30:18 +0200 Subject: [PATCH] =?UTF-8?q?bug=20in=20den=20Noten=20gel=C3=B6st?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/ugsbo/com/notenSpeicher/Noten.java | 15 +++++++++++++-- .../java/ugsbo/com/notenSpeicher/NotenKette.java | 4 +++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/java/ugsbo/com/notenSpeicher/Noten.java b/src/main/java/ugsbo/com/notenSpeicher/Noten.java index 48f8874..34f7ab1 100644 --- a/src/main/java/ugsbo/com/notenSpeicher/Noten.java +++ b/src/main/java/ugsbo/com/notenSpeicher/Noten.java @@ -7,7 +7,7 @@ public class Noten { String Fach; int Note; - int durchschnitt; + float durchschnitt; Noten vorher; String ownHash; @@ -23,6 +23,17 @@ public class Noten { ownHash = createNewHash(eingabeFach); } + + public Noten(String eingabeFach, int eingabeNote, String previousHash, int durchschnitt, Noten vorher) { + Fach = eingabeFach; + Note = eingabeNote; + ownHash = createNewHash(eingabeFach+previousHash); + + durchschnitt = (durchschnitt+eingabeNote)/2; + + this.vorher = vorher; + this.previousHash = previousHash; + } private String createNewHash(String input) { try { @@ -51,7 +62,7 @@ public class Noten { return Note; } - public int getDurchschnitt() { + public float getDurchschnitt() { return durchschnitt; } diff --git a/src/main/java/ugsbo/com/notenSpeicher/NotenKette.java b/src/main/java/ugsbo/com/notenSpeicher/NotenKette.java index 15e320e..0f8f63a 100644 --- a/src/main/java/ugsbo/com/notenSpeicher/NotenKette.java +++ b/src/main/java/ugsbo/com/notenSpeicher/NotenKette.java @@ -2,8 +2,10 @@ package ugsbo.com.notenSpeicher; public class NotenKette { + Noten Workingobjekt; + public NotenKette() { - // TODO Auto-generated constructor stub + Workingobjekt = new Noten("first", 0); } public int durchschnitt() {