Turner, Serveradmin & Workaholic
Date of registration: Apr 25th 2006
Location: Südstadt
Occupation: (iter (B.Sc. Inf, 8)) \n (be-a-slave ("SRA", "Bachelor Thesis")) \n (be-a-programmer-slave ("Freelancer", "Programming"))
Quoted
"Links-assoziativ": Der am weitesten links stehende Operator wird zuerst ausgewertet. (entsprechend "rechts-assoziativ")
This post has been edited 2 times, last edit by "Warui" (Apr 27th 2006, 8:06pm)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Igendwelche. Die sollst Du Dir selber ausdenken. Und zwar so, daß Du damit testen kannst, ob Rechts- oder Linksassoziativität gilt (ich hab nicht drüber nachgedacht, aber vermutlich reichen "true" und "false" bereits als Bedingungen aus).Quoted
Original von Neutrino
Schreiben Sie ein Programm, mit dessen Hilfe Sie durch die Verschachtelung zweier
bedingter Operatoren herausfinden, ob der bedingte Operator links- oder rechtsassoziativ
ist. Ist also
Bedingung1 ? a1 : Bedingung2 ? a2 : a3
gleichbedeutend mit
Bedingung1 ? a1 : (Bedingung2 ? a2 : a3)
oder
(Bedingung1 ? a1 : Bedingung2 ) ? a2 : a3 ?
Hinweis: Die Rückgabewerte sollten boolean sein, damit alle Interpretationsmöglichkeiten
auch möglich sind.
was sollebn das für bedingungen sein?
Müssen sie so wie ich das sehe nicht. Ich weiß auch nicht, warum das für diese beiden gefordert wird ...Quoted
warum muss a2 und a3 boolean sein?
Es soll durch Ausprobieren herausgefunden werden, wie sich der "Conditional Operator ?" verhält, wenn man ihn geschachtelt verwendet. Dazu siehe auch http://java.sun.com/docs/books/jls/third…ons.html#290293.Quoted
was soll das?
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Nein, so (als Kurzschreibweise) ist er nicht definiert, siehe http://java.sun.com/docs/books/jls/third…ons.html#290293.Quoted
Original von Warui
Aber da der tertiäre Operator ja per definitionem nur eine andere Schreibweise für ein if-else-Konstrukt ist, finde ich die Frage sinnfrei ...
This post has been edited 1 times, last edit by "Joachim" (Apr 27th 2006, 8:14pm)
Turner, Serveradmin & Workaholic
Date of registration: Apr 25th 2006
Location: Südstadt
Occupation: (iter (B.Sc. Inf, 8)) \n (be-a-slave ("SRA", "Bachelor Thesis")) \n (be-a-programmer-slave ("Freelancer", "Programming"))
Quoted
Original von Joachim
Nein, so (als Kurzschreibweise) ist er nicht definiert, siehe http://java.sun.com/docs/books/jls/third…ons.html#290293.
Senior Schreiberling
Date of registration: Feb 3rd 2003
Location: Ex-Europameisterland
Occupation: 4TheScience
This post has been edited 2 times, last edit by "Dot" (Apr 29th 2006, 12:16pm)
Turner, Serveradmin & Workaholic
Date of registration: Apr 25th 2006
Location: Südstadt
Occupation: (iter (B.Sc. Inf, 8)) \n (be-a-slave ("SRA", "Bachelor Thesis")) \n (be-a-programmer-slave ("Freelancer", "Programming"))
Zerschmetterling
Date of registration: Aug 31st 2003
Location: Hannover
Occupation: Informatikstudent (d'uh)
Quoted
"Links-assoziativ": Der am weitesten links stehende Operator wird zuerst ausgewertet. (entsprechend "rechts-assoziativ")
Turner, Serveradmin & Workaholic
Date of registration: Apr 25th 2006
Location: Südstadt
Occupation: (iter (B.Sc. Inf, 8)) \n (be-a-slave ("SRA", "Bachelor Thesis")) \n (be-a-programmer-slave ("Freelancer", "Programming"))
Zerschmetterling
Date of registration: Aug 31st 2003
Location: Hannover
Occupation: Informatikstudent (d'uh)
Quoted
Aber wenn ich konkrete Daten einsetze, wird nach der Auswertung von b1 (falls true) a1 ausgegeben und der Rest nicht beachtet, was wiederum für linksassoziativ spräche.
Zerschmetterling
Date of registration: Aug 31st 2003
Location: Hannover
Occupation: Informatikstudent (d'uh)
This post has been edited 1 times, last edit by "hamena314" (May 1st 2006, 7:30pm)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Meine Meinung: Wer später bescheinigt bekommen will, eine Programmiersprache zu "können", sollte auch in der Lage sein, selbständig die zur Sprache gehörige Dokumentation zu finden und zu lesen.Quoted
Original von LoneClone
Wo genau sollen wir denn die Operatoren "nachschlagen"?
Die können doch wohl nicht von einem verlangen, dass man sich erstmal ne halbe Ewigkeit durchs I-Net schlagen soll, bevor man überhaupt mit der Aufgabe anfangen kann.
Erfahrener Schreiberling
Date of registration: Oct 17th 2003
Location: Dresden
Occupation: Um ein bißchen mehr Ahnung zu haben als andere
This post has been edited 1 times, last edit by "maffe" (May 1st 2006, 10:27pm)
Quoted
Original von Joachim
Meine Meinung: Wer später bescheinigt bekommen will, eine Programmiersprache zu "können", sollte auch in der Lage sein, selbständig die zur Sprache gehörige Dokumentation zu finden und zu lesen.Quoted
Original von LoneClone
Wo genau sollen wir denn die Operatoren "nachschlagen"?
Die können doch wohl nicht von einem verlangen, dass man sich erstmal ne halbe Ewigkeit durchs I-Net schlagen soll, bevor man überhaupt mit der Aufgabe anfangen kann.
Trainee
Date of registration: Oct 12th 2005
Location: Hildesheim
Occupation: B.Sc. Informatik / 1. Semester