![]() |
(Java) max und min Zahl von einem Array ausgeben
hallo leute,
ich benutze Eclipse Helios und habe die Aufgabe einen Array zu erstellen, wobei der Grösste und der kleinste Wert in der Konsole herausgegeben werden sollten. Den Array konnte ich ertsellen, max kann ich heraus geben, min jedoch nicht: mein Programm sieht wie folgt aus: public class aufgabe1 { public static void main(String[] args) { int zufall[] = new int[5]; int max=zufall[0]; int min=zufall[0]; for(int i=0; i<zufall.length; i++) { zufall[i]=(int) (Math.random()*20+1); if ( max<zufall[i]){max=zufall[i];} System.out.println(zufall[i]); } System.out.println("Der maximale Wert des Array ist "+max); System.out.println("Der minimale Wert des Array ist "+min); } } Was muss ich machen, um den Min auch noch richtig rauszugeben? |
Du legst gleich am Anfang der Funktion die beiden Werte max und min mit 0 fest, d.h. min hat den Wert 0, wenn du jetzt aber keine Zufallszahl bekommst die <= 0 ist, stimmt dieser Wert nicht.
Am besten, du nimmst 2 Schleifen: eine für das erzeugen der Zufallszahlen und eine um den min bzw. max Wert zu bekommen. |
er prüft doch so oder so nur nach nem maximum.. wie soll er da nen minimum finden Oo
PHP-Code:
|
Danke für eure Hilfe!
|
@kalliknuddel
Wenn du den Spoiler bei mir geöffnet hättest, hättest du gesehen, dass ich bereits den korrekten Code gepostet habe. |
Zitat:
hat der beitrag jetz was zur lösung beigetragen? abgesehn davon gibt es "den korrekten code" nich |
Klar hat er das, aber doppelt braucht man es nicht.. will da jetzt auch nicht drauf rumreiten, wollte es nur gesagt haben..
Und warum sollte es den "den korrekten Code" nicht geben? |
Irgendwie ähnelt Java sehr stark C++, kann das sein? ^^
|
Zitat:
|
:D, kenne Java fast weniger als garnicht...obwohl ich heute eig. vorhatte es zu lernen oO
Naja C++ Buch wieder gefunden...xd |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.