Vielen Dank für eure bisherige Hilfe, zurzeit beschäftigen mich folgende Fragen:
1. Warum hat bei folgendem Ausdruck das logische Und einen höheren Rank als das logische Oder(hier als II) (trotz gegenteiliger Aussage in der Operatinenrangtabelle)? System.out.println(A&&B II C)?
2. Was versteht man unter folgender Aussage (aus dem Openbook S.133): "Auch wenn Ausdrücke wie a()+b()*c() zuerst das Produkt gebildet wird, schreibt doch die Auswertungsreihenfolge von binären Operatoren vor, das der linke Operand zuerst ausgewertet werden muss, was bedeutet, dass Java zuerst die Methode a() aufruft." Was versteht man unter der Auswertugnsreihenfolge von binären Operatoren? Es gilt doch für alle arithmetischen Operatoren Punkt vor Strich?
3. Wie kann ein boolean Wert einen Zustand ändern bzw. wann kann oder sollte man nicht die beiden Seiten eines Gleichheitsoperators vertauschen? (Openbook S, 130)
4. Warum ist println(println()) fehlerhaft? Println benötigt ja keinen Parameter ist den kein Ausdruck nicht gleich einer leeren Klammer?
5. Wie funktionieren geschachtelte Schleifen?
6. Wie funktionieren for-Schleife mit Kommaoperator?
7. Spielen die Rundungsfehler beim Rechnen mit Double keine Rolle? Bzw. sollte man überhaupt mit Gleitkommazahlen rechnen/programmieren?
8. Warum sollte man statt a>=23&&a<=42 a>23&&a<43 schreiben?
9. Was versteht man unter variablen Argumentlisten und warum ermöglichen sie das Methoden belieb viele Argumente zugewiesen werden kann? Versteht man darunter, das durch die Platzhalter Parameter verschiedener Datentypen durch eine Methode ausgegeben werden können?
10. Wann ist ein "Durchfall" bei einem switch Operator sinvoll? Man kann doch die Bedingung im Bedinungskopf bei einer if Anweisung durch logische Operatoren kompakter darstellen?
11. Was versteht man unter: "Wird die for-Schleife zum Durchlaufen einer Variablen genutzt, so heisst der Schleifenzähler Zählvariable oder Laufvariable"?
Und allgemein wie gewöhnt man sich den Umgang und den Einsatz der Verzweigungen und Schleifen an? Ich bin da sehr schwerfällig und bei einer Verschachtelung ist oftmals Schluss.
1. Warum hat bei folgendem Ausdruck das logische Und einen höheren Rank als das logische Oder(hier als II) (trotz gegenteiliger Aussage in der Operatinenrangtabelle)? System.out.println(A&&B II C)?
2. Was versteht man unter folgender Aussage (aus dem Openbook S.133): "Auch wenn Ausdrücke wie a()+b()*c() zuerst das Produkt gebildet wird, schreibt doch die Auswertungsreihenfolge von binären Operatoren vor, das der linke Operand zuerst ausgewertet werden muss, was bedeutet, dass Java zuerst die Methode a() aufruft." Was versteht man unter der Auswertugnsreihenfolge von binären Operatoren? Es gilt doch für alle arithmetischen Operatoren Punkt vor Strich?
3. Wie kann ein boolean Wert einen Zustand ändern bzw. wann kann oder sollte man nicht die beiden Seiten eines Gleichheitsoperators vertauschen? (Openbook S, 130)
4. Warum ist println(println()) fehlerhaft? Println benötigt ja keinen Parameter ist den kein Ausdruck nicht gleich einer leeren Klammer?
5. Wie funktionieren geschachtelte Schleifen?
6. Wie funktionieren for-Schleife mit Kommaoperator?
7. Spielen die Rundungsfehler beim Rechnen mit Double keine Rolle? Bzw. sollte man überhaupt mit Gleitkommazahlen rechnen/programmieren?
8. Warum sollte man statt a>=23&&a<=42 a>23&&a<43 schreiben?
9. Was versteht man unter variablen Argumentlisten und warum ermöglichen sie das Methoden belieb viele Argumente zugewiesen werden kann? Versteht man darunter, das durch die Platzhalter Parameter verschiedener Datentypen durch eine Methode ausgegeben werden können?
10. Wann ist ein "Durchfall" bei einem switch Operator sinvoll? Man kann doch die Bedingung im Bedinungskopf bei einer if Anweisung durch logische Operatoren kompakter darstellen?
11. Was versteht man unter: "Wird die for-Schleife zum Durchlaufen einer Variablen genutzt, so heisst der Schleifenzähler Zählvariable oder Laufvariable"?
Und allgemein wie gewöhnt man sich den Umgang und den Einsatz der Verzweigungen und Schleifen an? Ich bin da sehr schwerfällig und bei einer Verschachtelung ist oftmals Schluss.