Kann mir Jemand erklären wie ich das iteriere?

AuDavid

Neues Mitglied
Hallo liebe Community,

für die Profis unter euch wird es sich sicherlich um ein ganz einfaches Problem handeln, ich bin jedoch noch komplett neu in der Java-Welt und noch ein blutiger Anfänger, wenn mir Jemand erklären könnte wie ich den zweiten Punkt programmiere, wäre mir das eine riesengroße Hilfe, danke!
 

Anhänge

  • Bildschirmfoto 2020-05-21 um 12.32.25.png
    Bildschirmfoto 2020-05-21 um 12.32.25.png
    49,6 KB · Aufrufe: 35

athkougr

Mitglied
Hallo,
was genau kannst du mit Java programmieren? Weiss du zum Beispiel was eine for schleife ist?

In Java ist ein Array ein Objekt dass eine member Variable length hat die angibt wie groß das Array ist. Eine Möglichkeit um ein Array zu iterieren ist eine int Variable mit 0 zu initialisieren, danach prüfen ob die Variable kleiner als length ist, die Variable als index zu benutzen um auf die einzelnen Positionen des Arrays zuzugreifen und danach die Variable um eins zu erhöhen bis das letzte Feld des Arrays erreicht wurde.

Es sei dir Überlassen den Text in Quellcode zu übersetzen. :)
 

AuDavid

Neues Mitglied
Hallo,
was genau kannst du mit Java programmieren? Weiss du zum Beispiel was eine for schleife ist?

In Java ist ein Array ein Objekt dass eine member Variable length hat die angibt wie groß das Array ist. Eine Möglichkeit um ein Array zu iterieren ist eine int Variable mit 0 zu initialisieren, danach prüfen ob die Variable kleiner als length ist, die Variable als index zu benutzen um auf die einzelnen Positionen des Arrays zuzugreifen und danach die Variable um eins zu erhöhen bis das letzte Feld des Arrays erreicht wurde.

Es sei dir Überlassen den Text in Quellcode zu übersetzen. :)

Hallo, der Punkt mit der for-Schleife ist mir noch klar, jedoch weiß ich nicht wie ich dann alle möglichen Kombinationen die man mit verschieden Münzen/Scheinen erzeugen kann, ausgeben soll. Wenn mir diesbezüglich Jemand einen Tipp oder Denkanreiz gibt, wie ich das programmiere, wäre das super!
 

lennero

Bekanntes Mitglied
Was ist denn ein "passender Betrag"? Meiner Meinung nach sollst du hier jede Kombination durchgehen und mit einem vorgegebenen Betrag vergleichen.

Wenn du ein Array mit 3 Zahlen hast, sagen wir mal 1€, 3€ und 5€, kannst du folgende Betragskombinationen bilden:

1) 1 = 1€
2) 3 = 3€
3) 5 = 5€
4) 1 + 3 + 5 = 9€
5) 1 + 3 = 4€
6) 1 + 5 = 6€
7) 3 + 5 = 8€

Rekursiv kannst du alle Kombinationen so ausgeben
Java:
private static void allCombinations(int[] nums, int index, String comb) {
    if(index >= nums.length)
        return;
    
    System.out.println(nums[index] + "" + comb);
    
    allCombinations(nums, index + 1, comb);
    allCombinations(nums, index + 1, comb + " + " + nums[index]);
}

Kann man ungefähr so verstehen:

Du gehst das Array durch und versuchst einen Betrag zu bilden (zum Beispiel 6.50€). Für jeden index hast du immer nur zwei Möglichkeiten. Du nimmst dir das Geld und addierst es zu deinem Betrag, oder du skipst das Geld beim jetzigen index und schaust dir den nächsten index an.

Ich vermute aber, dass die Aufgabe etwas ganz anderes verlangt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Kann mir jemand wörtlich erklären, was in dem Code genau passiert? Java Basics - Anfänger-Themen 1
F Kann mir jemand kurz dieses Programm erklären? Java Basics - Anfänger-Themen 22
M Könnte mir jemand diese Aufgabe erklären? Java Basics - Anfänger-Themen 2
M Kann mir jemand die Logik erklären? Java Basics - Anfänger-Themen 1
M Könnte mir jemand diese Aufgabe erklären? Java Basics - Anfänger-Themen 9
marcooooo Kann mir jemand das Beispiel kurz erklären so ungefähr:/ Java Basics - Anfänger-Themen 7
A Kann mir jemand dieses Programm erklären? Java Basics - Anfänger-Themen 1
B Kann mir jemand diese Bedingung erklären Java Basics - Anfänger-Themen 5
B Kann mir jemand erklären, warum hier dreimal was ausgegeben wird und nicht nur zweimal? Java Basics - Anfänger-Themen 16
J TabelView - Kann mir jemand die Sequenz genau erklären ? Java Basics - Anfänger-Themen 2
J Kann mir bitte mal jemand diese Codes erklären? Java Basics - Anfänger-Themen 19
R kann mir jemand erklären was hier gemacht wurde? Java Basics - Anfänger-Themen 10
D Kann mir vielleicht jemand die reflexive Assoziation erklären? Java Basics - Anfänger-Themen 2
M Kann mir bitte jemand "java.util.ArrayList" erklären? Java Basics - Anfänger-Themen 5
G Kann mir jemand das erklären? Java Basics - Anfänger-Themen 11
M Kann mir jemand erklären, wie "static" funktionier Java Basics - Anfänger-Themen 2
F Kann mir jemand bei dem Fehler helfen? Java Basics - Anfänger-Themen 6
U Kann mir jemand helfen? Java Basics - Anfänger-Themen 2
N Ich kriege ganze zeit die Fehlermeldung "Inhalt der Zwischenablage kann nicht in die ausgewählten Elemente eingefügt werden" hat jemand eine Lösung? Java Basics - Anfänger-Themen 6
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
C Kann mir jemand sagen warum public void unzulässig ist? Java Basics - Anfänger-Themen 2
C Kann mir jemand sagen warum ich nicht mal rechnen kann ? Java Basics - Anfänger-Themen 32
C Kann mir jemand helfen was mit diesen Fehlern gemeint ist ? Java Basics - Anfänger-Themen 12
M Kennt jemand die richtige Lösung? Java Basics - Anfänger-Themen 7
HeiTim Kann mir Jemand helfen ? Java Basics - Anfänger-Themen 11
H Versteht jemand diesen Codewars Error? Java Basics - Anfänger-Themen 8
M BerechneEtwas Weiss jemand woran es liegt Java Basics - Anfänger-Themen 8
M Kann mir jemand hier die Logik vermitteln? Java Basics - Anfänger-Themen 3
T Ich habe eine Variabel die nicht Methoden übergreifend ist. Kann mir jemand Helfen :) Java Basics - Anfänger-Themen 5
G Weiß jemand wie man dieses Programm schreibt? Java Basics - Anfänger-Themen 84
G Fehlersuche-kann mir jemand helfen? Java Basics - Anfänger-Themen 46
T Kann jemand kurz das Programm testen? Java Basics - Anfänger-Themen 13
T Aufgabe Flussdiagramm, kann jemand checken? Java Basics - Anfänger-Themen 8
J Hat jemand einen Lösungsansatz für diese Aufgabe? Java Basics - Anfänger-Themen 1
Y kann jemand die Terme mit Zahlen schreiben ?? Java Basics - Anfänger-Themen 4
R Kann mir hier jemand weiterhelfen? Java Basics - Anfänger-Themen 1
B Java -Turtle Grafik - kennt sich jemand damit aus? Java Basics - Anfänger-Themen 1
B Könnte jemand über dieses jurze Javaprogramm schauen? Irgendwas funktioniert mit der z-Varible nicht Java Basics - Anfänger-Themen 2
E Input/Output Kann jemand meinen Code durchschauen? Java Basics - Anfänger-Themen 4
T Kann mir jemand sagen, was bei folgender for-Schleife passiert? Java Basics - Anfänger-Themen 1
F Versteht das jemand? -Java Java Basics - Anfänger-Themen 6
K Könnte mir jemand erläutern, was der autor damit meint? Java Basics - Anfänger-Themen 5
A Hat jemand einen ratschlag, wie java beim replaceALL eine geschweifte klammer erkennt ? Java Basics - Anfänger-Themen 5
H Java Hamster - kann mir jemand weiterhelfen? Java Basics - Anfänger-Themen 4
V kennt jemand empfehlenswerte online tutorials zur Hibernate ? gerne auch englisch. Java Basics - Anfänger-Themen 4
R Kann jemand diese Java Programmierung machen? Versteh ich leider nicht Java Basics - Anfänger-Themen 17
R weiß jemand warum Java diesen Fehler ausspuckt? "Variable might not hav been initialized" Java Basics - Anfänger-Themen 4
I kann mir jemand weiterhelfen, wo liegen die Fehler? Java Basics - Anfänger-Themen 3
E Kann mir jemand sagen was hier falsch ist? Java Basics - Anfänger-Themen 6
gonzoradio Hat jemand Erfahrung mit javavideokurs.de Java Basics - Anfänger-Themen 5
C Hat jemand Ahnung zum GCJ(Gnu Compiler for Java) Java Basics - Anfänger-Themen 7
S Kann mir jemand kurz die Vorteile des Iterators erklaeren..? Java Basics - Anfänger-Themen 8
S Kennt jemand die Default-Cache Zeit beim Java-Plugin? Java Basics - Anfänger-Themen 2
B könnte nochmal jemand über mein Projekt schauen? Java Basics - Anfänger-Themen 4
S unschöne schleifen.jemand ne bessere idee Java Basics - Anfänger-Themen 4
K Kennt jemand ein gutes Tutorial für Wertübergabe? Java Basics - Anfänger-Themen 4
S Hat jemand eine Idee warum die JLabels nicht mehr farbig Java Basics - Anfänger-Themen 7
G Hoffe jemand kann mir ein paar Tips geben:binärer Suchbaum Java Basics - Anfänger-Themen 3
G Nutzt Jemand JCalendar? Java Basics - Anfänger-Themen 3
C Kann jemand mir helfen? Java Basics - Anfänger-Themen 15
N Kann mir bitte jemand helfen? Java Basics - Anfänger-Themen 6
W Java-Code erklären Java Basics - Anfänger-Themen 6
R Pseudocode erklären Java Basics - Anfänger-Themen 6
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
B Modulo-Operator anhand eines Beispieles erklären Java Basics - Anfänger-Themen 7
marcooooo Code erklären Java Basics - Anfänger-Themen 28
marcooooo Code erklären Java Basics - Anfänger-Themen 4
Bluedaishi Hilfe beim erklären dieser Methode Java Basics - Anfänger-Themen 5
B Klassendiagramm erklären Java Basics - Anfänger-Themen 3
T Java Code erklären Java Basics - Anfänger-Themen 7
L Methode erklären Java Basics - Anfänger-Themen 4
L Methode erklären Java Basics - Anfänger-Themen 2
J String Problem kann das einer erklären Java Basics - Anfänger-Themen 13
S Programm verständlich erklären Java Basics - Anfänger-Themen 4
N Hilfe, Code erklären Java Basics - Anfänger-Themen 7
B Wie würdet ihr diese Methode erklären? Java Basics - Anfänger-Themen 2
T Java Code erklären Java Basics - Anfänger-Themen 5
D Einlesen funktioniert an einer Stelle nicht und ich kann mir nicht erklären warum Java Basics - Anfänger-Themen 6
M ImageObserver auf Deutsch erklären Java Basics - Anfänger-Themen 3
X Quelltext einen Tic Tac Toe Spiels erklären Java Basics - Anfänger-Themen 4
F Bitte mal Zusammenhänge der Klassen erklären Java Basics - Anfänger-Themen 8
O Rundungsfehler bitte erklären! Java Basics - Anfänger-Themen 4
X Array Ausgabe bei Verwendung von 2 Schleifen erklären Java Basics - Anfänger-Themen 8
C Input/Output Codezeile erklären Java Basics - Anfänger-Themen 5
S For-Schleifen erklären Java Basics - Anfänger-Themen 5
S catch Exception erklären Java Basics - Anfänger-Themen 2
V Wer kann diesen Code leicht erklären Java Basics - Anfänger-Themen 8
H Javacode erklären: Mittelpunkt bestimmen Java Basics - Anfänger-Themen 4
B Code erklären Java Basics - Anfänger-Themen 2
N Wer kann diese Zeile erklären? Java Basics - Anfänger-Themen 9
D Methode erklären Java Basics - Anfänger-Themen 4
D code erklären bitte ! Java Basics - Anfänger-Themen 15
Rudolf Verstehe das Ergebnis nicht - bitte erklären Java Basics - Anfänger-Themen 7
A Am Buch lesen, nun brauch ich eure Hilfe um mir super() zu erklären Java Basics - Anfänger-Themen 4
G Programm erklären -.- Java Basics - Anfänger-Themen 2
K Wer kann mir java.util.Hastable erklären. Java Basics - Anfänger-Themen 3
B Kann mir einer die Import Klassen erklären? Java Basics - Anfänger-Themen 8
I Einlesen von Dateien- wer kann mir den Code erklären ? Java Basics - Anfänger-Themen 4
S sql Klassen erklären Java Basics - Anfänger-Themen 3
P Schreibweise erklären- neu für mich Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben