Den Minimumberechnen 2 codes vergleichen

SaidLoco

Neues Mitglied
Hallo Leute,

ich muss den minimum aus ein array anzeigen lassen. ich hab das mit einer viel leichteren Methode gelöst, jedoch hat mein Prof es mit den for schleife gelöst.
Meine frage ist : Was ist der Unterschied zwischen den Codes?

Immer hin geben die beide das selbe Ergebnis aus.

Minimum Berechnen:
package woche2;

public class ko {

    public static void main(String[] args) {

        double[] aktien = { 58.12, 182.16, 8745.11, 4568.00, 9999.99 };
        System.out.println(berechnungMinimum(aktien));
        System.out.println(berechnungMinimumVariante2(aktien));
    }

    private static double berechnungMinimum(double[] aktien) { // this

        double min = aktien[0];

        for (int i = 0; i < aktien.length; i++) {

            if (min > aktien[i]) {

                min = aktien[i];

            }
        }

        return min;

    }

    private static double berechnungMinimumVariante2(double[] aktien) { // and this difference???

        double min = aktien[0];

        return min;

    }
}
 

kneitzel

Top Contributor
Du gibst einfach das erste Element aus. Das ist aber nicht zwingend das kleinste Element.

Ändere die eine Zeile einfach mal zu:
double[] aktien = { 10000.01, 58.12, 182.16, 8745.11, 4568.00, 9999.99 };

Dann gibt Deine Methode 10000.01 aus und nicht 58.12.
 

SaidLoco

Neues Mitglied
Du gibst einfach das erste Element aus. Das ist aber nicht zwingend das kleinste Element.

Ändere die eine Zeile einfach mal zu:
double[] aktien = { 10000.01, 58.12, 182.16, 8745.11, 4568.00, 9999.99 };

Dann gibt Deine Methode 10000.01 aus und nicht 58.12.
Omg stimmt wie bin ich nicht drauf gekommen 🤦‍♀️

können sie das mit der forschleife erklären , verstehe das nicht so ganz.
 

kneitzel

Top Contributor
Versuch Dir das mal zu erarbeiten. Das ist so existenziell, dass ich da lieber nur Hilfen gebe, damit du es selbst erfassen und damit verstehen kannst.

Wenn du die Methode kopierst und dann die for Schleife damit ersetzt: was macht die Schleife dann?
Java:
for (int i = 0; i < aktien.length; i++) {
    System.out.println(aktien[i]);
}

Dann bleibt nur noch die Anweisung vor der Schleife und die Prüfung in der Schleife übrig. Aber das solltest du auch leicht erfassen, wenn du erfasst hast, was da in der veränderten Schleife ausgegeben wird.
 

Jw456

Top Contributor
Denke mal nach wie du im Kopf aus einer Zahlen Kolonne die du nicht siehst nur einmal angesagt wird.
Du den hösten Wert benennen kannst.
Was machst du da im Kopf.
Mit was kommst du da zum Ergebnis?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Rekursive Implementation eines Codes Java Basics - Anfänger-Themen 4
S Allgemeine Java Codes lesen und verstehen Java Basics - Anfänger-Themen 7
M Benutzereingabe eines Codes verbessern Java Basics - Anfänger-Themen 3
A Variablen Definitionen zu Codes und Funktionen. Java Basics - Anfänger-Themen 3
C Codes einrücken Java Basics - Anfänger-Themen 5
M Compiler-Fehler Fehler beim Ausführen des Codes Java Basics - Anfänger-Themen 25
L Codes Java Basics - Anfänger-Themen 6
Y "Optimierung" des Codes Java Basics - Anfänger-Themen 14
J Kann mir bitte mal jemand diese Codes erklären? Java Basics - Anfänger-Themen 19
T Erste Schritte 2 Codes zusammen fügen / Label in JFrame Java Basics - Anfänger-Themen 1
Y Erste Schritte Verknüpfung zweier JAVA-Codes Java Basics - Anfänger-Themen 8
M Aufbessern meines Codes Java Basics - Anfänger-Themen 11
Kenan89 Wo sind die Java Standard Library Source Codes zu finden? Java Basics - Anfänger-Themen 5
C ASCII CODES in Linux anders als auf Windows? Java Basics - Anfänger-Themen 4
C ASCII Codes in Buchstaben umwandeln Java Basics - Anfänger-Themen 2
M Java codes bedeutung Java Basics - Anfänger-Themen 9
A Beschreibung des Codes Java Basics - Anfänger-Themen 2
N Eclipse und ascii codes, welchen wählen? Java Basics - Anfänger-Themen 3
G Dringende Frage bzgl. meines Codes Java Basics - Anfänger-Themen 30
S String mit Int input vergleichen Java Basics - Anfänger-Themen 5
S Chars vergleichen ohne Betrachtung der Groß und Kleinschreibung Java Basics - Anfänger-Themen 7
S Aktuell beste Methode um zwei Bilder zu vergleichen..? Java Basics - Anfänger-Themen 1
A 2 Strings vergleichen in einer methode wenn man mit Globalen variablen arbeitet Java Basics - Anfänger-Themen 12
districon Vergleichen von Objekten Java Basics - Anfänger-Themen 20
Bademeister007 Elemente aus zwei verschiedenen Arrays miteinander vergleichen und gegeben falls entfernen Java Basics - Anfänger-Themen 14
M Strings vergleichen Java Basics - Anfänger-Themen 10
J Zufallszahlen generieren und Werte vergleichen Java Basics - Anfänger-Themen 3
Stephan_kl Reihenwert-Berechnung, Ergebnis mit vorherigem Ergebnis vergleichen Java Basics - Anfänger-Themen 11
J Zwei Objekte vergleichen Java Basics - Anfänger-Themen 8
R Werte und Reihenfolge in 2d Arrays vergleichen Java Basics - Anfänger-Themen 5
JaVaN0oB Wörterraten - Falsche Ausgabe, String/Chars vergleichen Java Basics - Anfänger-Themen 2
O String mit Character vergleichen Java Basics - Anfänger-Themen 3
S 2 Strings mit Equals vergleichen Java Basics - Anfänger-Themen 11
N 2D Arrays jedes xy vergleichen Java Basics - Anfänger-Themen 7
M Objekte mittels equals vergleichen Java Basics - Anfänger-Themen 14
J zwei String Arrays miteinander vergleichen Java Basics - Anfänger-Themen 18
F Eine Zahl mit Arrays vergleichen Java Basics - Anfänger-Themen 7
D Vergleichen von Strings Java Basics - Anfänger-Themen 6
M Objekte miteinander vergleichen Java Basics - Anfänger-Themen 18
M Matrix Elemente vergleichen Java Basics - Anfänger-Themen 11
I Alle Elemente von zwei Listen vergleichen Java Basics - Anfänger-Themen 1
R String vergleichen Java Basics - Anfänger-Themen 59
S Vergleichen ob der Integer der benutzt eingeben werden soll überhaupt ein int ist Java Basics - Anfänger-Themen 1
C System.in.read() Boolsche Werte vergleichen Java Basics - Anfänger-Themen 8
K Boolean in einer Methode um 2 Objekte zu vergleichen Java Basics - Anfänger-Themen 12
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
J Strings untereinander in einer Liste vergleichen Java Basics - Anfänger-Themen 18
E Zahlen von einem Array mit zahlen von zweitem Array vergleichen Java Basics - Anfänger-Themen 27
A Suffix vergleichen Java Basics - Anfänger-Themen 2
L Erste Schritte Elemente zwei Schlangen vergleichen Java Basics - Anfänger-Themen 14
PaperHat Objekte in Array vergleichen Java Basics - Anfänger-Themen 9
F Input/Output 2 Textdateien mit einander vergleichen Java Basics - Anfänger-Themen 11
N Zwei Strings mit "==" vergleichen warum TRUE Java Basics - Anfänger-Themen 2
M String vergleichen Java Basics - Anfänger-Themen 5
T Datentypen Kann Java 2 verschiedene Datentypen vergleichen? Java Basics - Anfänger-Themen 2
S Array, Geburtsdatum, Vergleichen Java Basics - Anfänger-Themen 28
F JList Elemente mit Strings vergleichen Java Basics - Anfänger-Themen 12
L Variablen Versionsnummern vergleichen Java Basics - Anfänger-Themen 5
N Methoden int[]'s vergleichen Java Basics - Anfänger-Themen 4
N Methoden HashMap interne Werte miteinander vergleichen Java Basics - Anfänger-Themen 7
T JPasswordFielder vergleichen Java Basics - Anfänger-Themen 16
K Datentypen Einträge zweier Matrizen vergleichen Java Basics - Anfänger-Themen 4
M Objekt mit Hashmap vergleichen Java Basics - Anfänger-Themen 22
S Werte in Liste mit Nachfolger vergleichen Java Basics - Anfänger-Themen 5
M Erste Schritte Mehrere eingaben in einer Line vergleichen (if equals...) Java Basics - Anfänger-Themen 6
J Zahlensequenz mit einer anderen Sequenz vergleichen Java Basics - Anfänger-Themen 6
P String größer kleiner gleich vergleichen Java Basics - Anfänger-Themen 6
H Bubblesort-Zwei Integer auf Dekade vergleichen. Java Basics - Anfänger-Themen 6
J Methoden BinaryStrings vergleichen Java Basics - Anfänger-Themen 12
C arrey mit string vergleichen Java Basics - Anfänger-Themen 2
K Methoden Passwort Bestätigungsfeld mit Password vergleichen Java Basics - Anfänger-Themen 7
M Wortteile im String vergleichen Java Basics - Anfänger-Themen 2
L Rekursiv zwei Strings vergleichen Java Basics - Anfänger-Themen 3
J Algorithmus - Strings auf eigene Reihenfolge miteinander vergleichen Java Basics - Anfänger-Themen 4
C Große Zahlen vergleichen Java Basics - Anfänger-Themen 19
? Methoden Boolean Wert vergleichen und einlesen Java Basics - Anfänger-Themen 1
Korvinus Vergleichen von 2 csv-Dateien Java Basics - Anfänger-Themen 2
K Comparable - Objekte aus Array vergleichen und größtes auswählen Java Basics - Anfänger-Themen 1
G Passwort und Passwort wiederholen in if-Abfrage vergleichen Java Basics - Anfänger-Themen 15
JavaNewbie2.0 String vergleichen Java Basics - Anfänger-Themen 4
M 2 Stellen in einem Array vergleichen und bei übereinstimmen eine davon ersetzen Java Basics - Anfänger-Themen 1
A Methoden Char-Arrays auf aufeinanderfolgende Elemente vergleichen! Java Basics - Anfänger-Themen 7
R Objekte Vergleichen und Sortieren Java Basics - Anfänger-Themen 3
A Werte innerhalb von resultset vergleichen Java Basics - Anfänger-Themen 2
J Zwei String-Variabeln vergleichen Java Basics - Anfänger-Themen 5
I Meta Tags vergleichen mit Html Vorgabe Java Basics - Anfänger-Themen 8
T Java gleichfarbige Pixel vergleichen Java Basics - Anfänger-Themen 5
B Arrayinhalt mit String vergleichen Java Basics - Anfänger-Themen 6
J Objekttypen vergleichen und filtern Java Basics - Anfänger-Themen 6
J 2 Arrays vergleichen (Unterschiedliche Längen) Java Basics - Anfänger-Themen 42
K Textdateien vergleichen optimieren Java Basics - Anfänger-Themen 9
R Zeichen in String vergleichen Java Basics - Anfänger-Themen 75
P Erste Schritte Mehrdimensoniales Array vergleichen Java Basics - Anfänger-Themen 2
S Methoden Vergleichen von zwei Listen in der Geschwindigkeit von O(n+m) Java Basics - Anfänger-Themen 32
B ArrayList vergleichen Java Basics - Anfänger-Themen 18
J Generics Datentypen vergleichen Java Basics - Anfänger-Themen 16
OlafHD String in einer If-Anweisung Vergleichen Java Basics - Anfänger-Themen 2
D Variablen Variable char vergleichen Java Basics - Anfänger-Themen 5
F String vergleichen Java Basics - Anfänger-Themen 9

Ähnliche Java Themen


Oben