aus Integer Array Maximum bestimmen

Status
Nicht offen für weitere Antworten.

Taramsis

Bekanntes Mitglied
Hi Leute,

ich habe ein Integer Array mit irgendwelchen Zahlen und möchte hierraus das Maximum bestimmen.
Ich hatte so etwas probiert aber es klappt nicht richtig:
ich habe eine set Methode definiert, die immer nach den Vergleich gesetzt wird
Java:
int[] minutes2 = new int[size];
for (int k = 0; k < minutes2.length; k++) {
  for (int l = k+1; l < minutes2.length; l++) {
    if (minutes2[k]<minutes2[l]){
      managerAlg.setMaxDauer(minutes2[l]);
    }
  else if (minutes2[l]<minutes2[k]){
    managerAlg.setMaxDauer(minutes2[k]);
  }
}
Ich bekomme nicht immer das richtige Ergebnis.
 

ARadauer

Top Contributor
Java:
		int[] werte = {12,2,99,22};
		int max = Integer.MIN_VALUE;
		for(int wert: werte){
			if(wert>max)
				max = wert;
		}
		System.out.println(max);

oder versuchst du zu sortieren?
 
B

bygones

Gast
Java:
int[] werte = // wo immer auch her
Arrays.sort(werte);
int max = werte[werte.length - 1];
 

Marco13

Top Contributor
Wie kommt es eigentlich, dass diese Aufgabe immer wieder mit "sort" beantwortet wird :noe: Das ist von der Laufzeit her mieserabel, und verändert auch noch den übergebenen Array - ein
Code:
int max = Integer.MIN_VALUE;
for (int i : array) max = Math.max(max, i);
ist doch auch nicht länger....!?
 

Leroy42

Top Contributor
Java:
int[] minutes2 = new int[size];
for (int k = 0; k < minutes2.length; k++) {
  for (int l = k+1; l < minutes2.length; l++) {
    if (minutes2[k]<minutes2[l]){
      managerAlg.setMaxDauer(minutes2[l]);
    }
  else if (minutes2[l]<minutes2[k]){
    managerAlg.setMaxDauer(minutes2[k]);
  }
}
Ich bekomme nicht immer das richtige Ergebnis.

Wieso? Der Algorithmus ist doch korrekt und bei deinen
vorgegebenen Daten
Java:
int[] minutes2 = new int[size];
kommt
doch auch der richtige Wert heraus: 0
nur managerAlg.setMaxDauer(...) wird niemals aufgerufen da jeder
Vergleich false liefert :oops:
 
B

bygones

Gast
Wie kommt es eigentlich, dass diese Aufgabe immer wieder mit "sort" beantwortet wird :noe: Das ist von der Laufzeit her mieserabel, und verändert auch noch den übergebenen Array - ein
Code:
int max = Integer.MIN_VALUE;
for (int i : array) max = Math.max(max, i);
ist doch auch nicht länger....!?
nicht laenger... bin nur zu bloed Math.max zu finden :lol:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R maximum in integer array suchen Java Basics - Anfänger-Themen 29
belana wie am besten 2D Array von String to Integer Java Basics - Anfänger-Themen 18
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
CptK Bestimmten Integer Wert aus Array filtern Java Basics - Anfänger-Themen 2
S Integer aus Array filtern Java Basics - Anfänger-Themen 4
B Variablen integer im Array Java Basics - Anfänger-Themen 5
E Integer und Array übergeben Java Basics - Anfänger-Themen 9
J Integer in Array einlesen Java Basics - Anfänger-Themen 14
J Integer-Werte in Array ein- bzw. auslesen Java Basics - Anfänger-Themen 7
N Probleme bei Speicherung eines Integer-Array in Datei speichern Java Basics - Anfänger-Themen 3
T Integer-Objekt über Hash-Funktion in Array ablegen Java Basics - Anfänger-Themen 1
J Integer Werte in Array einlesen Java Basics - Anfänger-Themen 6
G String Array konvertieren in Integer Array? Java Basics - Anfänger-Themen 7
T abfrage eines Integer Array s Java Basics - Anfänger-Themen 5
flatpat Variablen Eratosthenes mit Integer Array Java Basics - Anfänger-Themen 10
M Integer-ArrayList to int-Array Java Basics - Anfänger-Themen 8
C Erste Schritte Integer Werte in Array kopieren Java Basics - Anfänger-Themen 21
W String & Integer im Array Java Basics - Anfänger-Themen 7
K Problem: Array String to Integer Java Basics - Anfänger-Themen 2
D String in Integer Array aufteilen Java Basics - Anfänger-Themen 12
S String in Integer Array splitten Java Basics - Anfänger-Themen 2
M String mit mehreren Zahlen in Integer-Array Java Basics - Anfänger-Themen 2
D Array in ein Integer wandeln Java Basics - Anfänger-Themen 2
0din Integer Array und löschen Java Basics - Anfänger-Themen 2
J Doppelte Integer aus einem Array entfernen - seltsames Prob. Java Basics - Anfänger-Themen 5
J Array-Index nur als Integer möglich? Java Basics - Anfänger-Themen 15
G byte array in integer konvertieren Java Basics - Anfänger-Themen 15
N Integer Array der Größe nach ordnen Java Basics - Anfänger-Themen 1
B nullwert in integer array Java Basics - Anfänger-Themen 8
F Leerzeichen in Integer Array speichern Java Basics - Anfänger-Themen 7
0 Endlosschleife beim Integer Array mischen? Java Basics - Anfänger-Themen 3
G Integer Zahl in ein Array einbetten Java Basics - Anfänger-Themen 5
G 4-stelliges-Byte-Array in Integer umwandeln geht das? Java Basics - Anfänger-Themen 10
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
MoxMorris Integer.MAX_VALUE und Double.MAX_VALUE Unterschied Java Basics - Anfänger-Themen 3
Jul1n4tor Scanner error bei Eingabe die kein Integer ist Java Basics - Anfänger-Themen 4
volcanos Addition -> List<Integer> mit Arrays.asList() versus List<Integer>ArrayList<>() Java Basics - Anfänger-Themen 14
JavaBeginner22 Integer in String umwandeln Java Basics - Anfänger-Themen 7
sserio printf integer formatting Java Basics - Anfänger-Themen 17
M Unterschied Integer.toString(x) und x.toString() Java Basics - Anfänger-Themen 22
H Uhrzeitespanne in Integer Wert umrechnen Java Basics - Anfänger-Themen 1
T Java Integer multiplizieren Java Basics - Anfänger-Themen 6
H Fehler bei integer Division Java Basics - Anfänger-Themen 28
D Methoden Plathhalter für Integer in einer Methode Java Basics - Anfänger-Themen 19
StevenGG Java swing "New Integer" Java Basics - Anfänger-Themen 5
C Integer in Vierer-Zahlblöcke aufteilen Java Basics - Anfänger-Themen 11
L integer Java Basics - Anfänger-Themen 6
Zeppi Integer umschreiben Java Basics - Anfänger-Themen 5
rafi072001 Integer Anomalie Java Java Basics - Anfänger-Themen 7
Eule25 Arbeit mit long und int, Error: integer number too large Java Basics - Anfänger-Themen 2
J Transformation zweier Integer in ein Double Java Basics - Anfänger-Themen 26
M Integer aus aus einer Klasse in andere speichern Java Basics - Anfänger-Themen 12
D Fibonacci overflow integer Java Basics - Anfänger-Themen 8
J Eine Position im String durch einen Integer - Wert teilen Java Basics - Anfänger-Themen 5
S Integer Wert wird nicht übernommen Java Basics - Anfänger-Themen 2
V int zu Integer und String Java Basics - Anfänger-Themen 6
H Datentypen Was für eine Format verbirgt sich hinter dem Integer-Wert 053? Java Basics - Anfänger-Themen 2
L Baum aus Integer Liste erstellen Java Basics - Anfänger-Themen 0
M Regex zum Integer.parseInt Java Basics - Anfänger-Themen 4
J Problem beim vergleich von zwei Integer Java Basics - Anfänger-Themen 3
S Vergleichen ob der Integer der benutzt eingeben werden soll überhaupt ein int ist Java Basics - Anfänger-Themen 1
S Letzte Zahl eines Integer auslesen? Java Basics - Anfänger-Themen 3
K String in Integer umwandeln Java Basics - Anfänger-Themen 4
G Überprüfen ob alle Ziffern von 1-9 in einem Integer vorhanden sind Java Basics - Anfänger-Themen 6
D integer negativen Wert abspeichern Java Basics - Anfänger-Themen 3
A Mit JComboBox Ergebnis einen Integer aus einer anderen Klasse aufrufen. Java Basics - Anfänger-Themen 2
J Methoden Moving a n integer matrix Java Basics - Anfänger-Themen 3
R Eingabe String umwandeln zu Integer Werten Java Basics - Anfänger-Themen 8
M Input/Output Java Swing: Prüft ob Text aus JTextField ausschließlich Integer enthält Java Basics - Anfänger-Themen 15
J Erhöhen eines Values als Integer bei gleichen Keys in HashMap Java Basics - Anfänger-Themen 12
CptK Datentypen Integer ArrayList sortieren Java Basics - Anfänger-Themen 2
J Methoden Equals Methode für Integer und Objekte überschreiben? Java Basics - Anfänger-Themen 9
L String in Integer umwandeln Java Basics - Anfänger-Themen 3
K Datentypen String zu Integer parsen Java Basics - Anfänger-Themen 2
B Liste von Integer -> Nächster Wert bekommen Java Basics - Anfänger-Themen 5
F Referenzvariable vom Typ "Integer" definieren. (Klausuraufgabe) Java Basics - Anfänger-Themen 5
M set Integer bzw. set null mit SQL DB Java Basics - Anfänger-Themen 9
H Bubblesort-Zwei Integer auf Dekade vergleichen. Java Basics - Anfänger-Themen 6
C Liste o.ä. erstellen mit <Integer, <Integer, String> Java Basics - Anfänger-Themen 7
R Kompletten String umwandeln in Integer Java Basics - Anfänger-Themen 10
H 32-Bit Zahl (Integer) in eine IPv4 Adresse umwandeln? Java Basics - Anfänger-Themen 2
Orkanson Datentypen Integer in String umwandeln/hinzufügen Java Basics - Anfänger-Themen 3
O Datentypen Integer mit führender Null Java Basics - Anfänger-Themen 13
M Argument in Integer verwandeln und das Doppelte davon printen Java Basics - Anfänger-Themen 9
D Fehler: String zu Integer Java Basics - Anfänger-Themen 7
L (Integer) Liste nach aufsteigender Summe der Ziffern sortieren (mit Bedingung) Java Basics - Anfänger-Themen 8
b1ck Integer initialisieren bei do-while-Schleife Java Basics - Anfänger-Themen 11
W Fehler bei Integer.parseInt() Java Basics - Anfänger-Themen 4
R String in Integer Java Basics - Anfänger-Themen 11
D Komischer Fehler nach <Integer> List Java Basics - Anfänger-Themen 2
J Warum ist das ein Unterschied (Integer / int) Java Basics - Anfänger-Themen 2
H Integer in Datei schreiben Java Basics - Anfänger-Themen 2
B OOP Cannot instantiate the type AuDList<Integer> Java Basics - Anfänger-Themen 18
3 ArrayList Integer Wrapper Klasse als Ersatz für normale Arrays Java Basics - Anfänger-Themen 10
K Methoden Integer runden/aufrunden Java Basics - Anfänger-Themen 2
E Erste Schritte Lower Bounded Wildcards <? super Integer> Java Basics - Anfänger-Themen 1
M Datentypen Integer und Float Konflikt Java Basics - Anfänger-Themen 3
T Integer Wert in andere Methode übergeben Java Basics - Anfänger-Themen 2
C Zwei Integer Arrays "kombinieren" Java Basics - Anfänger-Themen 10
D Integer Fehlermeldung exception Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben