• Keine Ergebnisse gefunden

Java im Selbststudium Ausdrücke

N/A
N/A
Protected

Academic year: 2021

Aktie "Java im Selbststudium Ausdrücke"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Java im Selbststudium Ausdrücke

Ausdrücke

<Exp>

Li l

• Literal

• Variable, spezielle Variable

this

• Operator in Ausdruck Operator in Ausdruck

• Attributzugriff

o.a / super.a / this.a

• Methodenaufruf

o.m(...) / super.m(...) / this.m(...)

• Array-Zugriff

a[i] / a[i][j] / ...

• Konstruktoraufruf

new <ClassName> (<parameterList>)

A i t ii

• Arrayinstanziierung

new <BasisTypName> [<n>]

• Konditionalausdruck

<BoolExp> ? <Exp1> : <Exp2>

• Cast-Ausdruck Cast Ausdruck

(<TypName>) <Exp>(<TypName>) <Exp>

SS 2011 Softwaretechnologie U02

(2)

Java im Selbststudium Anweisungen (1)

Anweisungen (1)

<Statement>

V i bl d kl ti

• Variablendeklaration

<Typ> <variable>;

– mit Wertsemantik (für primitive Typen)

– mit Referenzsemantik für Referenztypen (Klassen Interfaces mit Referenzsemantik für Referenztypen (Klassen, Interfaces, Enumerations)

• Methodenaufruf mit Semikolon

o.m(...);

• Konstruktoraufruf mit Semikolon

new <ClassName> (<parameterList>);

• Zuweisung

<variable> = <wert>;

• Zuweisung

<variable> = <wert>;

• Leere Anweisung

;

• Block

{<StatementList> }

SS 2011 Softwaretechnologie U02

(3)

Java im Selbststudium Anweisungen (2)

Anweisungen (2)

Auswahl von Kontrollstrukturen

if ( B lE ) St t t1 l St t t2

if (<BoolExp>) <Statement1> else <Statement2>

switch (<Exp>) {

case <Exp1> : <StatementList1>

...

default: <StatementList>

while (<BoolExp>) <Statement>

while (<BoolExp>) <Statement>

for (<InitExp>; <BoolExp>; <UpdateExp>) <Statement>

break [<label>];

return [<Exp>];

try <TryBlock>

catch (<formalParam1>) <CatchBlock1>( ) ...

finally <FinallyBlock>

SS 2011 Softwaretechnologie U02

Referenzen

ÄHNLICHE DOKUMENTE

Robert Gernhardt: Wörtersee (1981) oder Körpers in Cafés (1987) oder andere Zyklen Friederike Mayröcker: Schwarze Romanzen 81981) oder andere Zyklen. Durs Grünbein: Grauzone

Bei diesem Fahrplan handelt es sich um eine Empfehlung zur zeitlichen Bearbeitung der Lehr- inhalte. Präsenzveranstaltung: Schreiben und Fertigstellung

unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor/bei der Autorin.. 3 Coaching-Termine á 45 min2. Woche

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

 Pointer (hier: ptr) kann Wert zugewiesen werden, Array-Namen (hier: intArray) nicht.. identisch.. durch Kopieren über void-Pointer

•  Mittels Pointer können Funktionen auch als Parameter an andere Funktionen übergeben werden.. Ausdrücke, Operatoren, Typwandlung

□ Ich versichere, dass ich damit die Anforderungen an die Fortbildungsverpflichtung der entsprechenden Qualitätssicherungsvereinbarung erfüllt habe. □ Einen Auszug

Je nachdem, wie eine Variable mit anderen Parametern oder Konstanten in einer Aufgabenstellung verknüpft ist, entstehen unterschiedliche Ausdrücke, die in