Java Programmierung [Teil1] - in Bearbeitung
Datentypen, Operatoren, Variablen und Konstanten. Arbeiten mit Variablen unterschiedlichem Datentyps. Logische Operatoren und Vergleichsoperatoren. Kontrollstrukturen, Schleifen und Methoden.
Datentypen, Operatoren, Variablen und Konstanten. Arbeiten mit Variablen unterschiedlichem Datentyps. Logische Operatoren und Vergleichsoperatoren. Kontrollstrukturen, Schleifen und Methoden.
-
- 1 / 20
-
Lernkarten
Welche Vergleichsoperatoren werden von Java unterstützt?
Java unterstützt folgende Vergleichsoperatoren:
==
!=
<
>
<=
>=
Wichtig, bitte merken:
Der Vergleichsoperator == besteht aus zwei Zeichen, der Zuweisungsoperator = nur aus einem Zeichen.
Was bedeutet der Operator ==
Es wird überprüft, ob die beiden Operanden gleich sind. Wichtig, bitte merken:
Der Vergleichsoperator == besteht aus zwei Zeichen, der Zuweisungsoperator = nur aus einem Zeichen.
Was bedeutet der Operator !=
Es wird überprüft, ob die beiden Operanden ungleich sind.
Was bedeutet der Operator <
Es wird überprüft, ob der linke Operand kleiner ist als der rechte Operand.
Was bedeutet der Operator >
Es wird überprüft, ob der linke Operand größer ist als der rechte Operand.
Was bedeutet der Operator <=
Es wird überprüft, ob der linke Operand kleiner oder gleich dem rechten Operanden ist.
Was bedeutet der Operator >=
Es wird überprüft, ob der linke Operand größer oder gleich dem rechten Operanden ist.
Wozu werden Vergleichsoperatoren genutzt und was ist das Ergebnis?
Vergleichsoperatoren werden für den Vergleich von Daten benutzt.
Das Ergebnis eines Vergleichs ist entweder wahr oder falsch bzw. true oder false.
Was machen Logische Operatoren?
Mit logischen Operatoren werden Ausdrücke miteinander verknüpft.
Die logischen Operatoren liefern genau wie die Vergleichsoperatoren entweder wahr/falsch bzw. true/false.
Logische Verneinung (NICHT, NOT)
!
Logisches Und (UND, AND)
&&
Logisches Und (Logisches Oder (ODER, OR)UND, AND)
||
Was muss man machen um in einem Programm Eingabedialoge verwenden zu können?
Import der Klasse:
import javax.swing.*;
Die Anweisung System.exit(0); beendet das Programm ausdrücklich.
Das ist erforderlich, da die Anwendung durch den grafischen Dialog nicht unbedingt automatisch beendet wird.
Wann wird eine einfache Verzweigung mit if eingesetzt?
„wenn … dann“
Eine if-Verzweigung wird eingesetzt, wenn eine oder mehrere Anweisungen abhängig von einer Bedingung ausgeführt werden sollen.
Was ist der Unterschied zwischen einer lokalen Variablen und einer Klassenvariable?
Eine lokale Variable wird innerhalb eines Anweisungsblocks vereinbart. Sie ist nur in dem Block bekannt, in dem sie vereinbart wird.
Klassenvariablen werden außerhalb von Methoden in einer Klasse vereinbart. Sie sind das Gegenteil der lokalen Variablen.
Die Vereinbarung von Klassenvariablen muss zwingend außerhalb aller Methoden erfolgen – also auch außerhalb der Methode main(). Eine Variable, die Sie innerhalb der Methode main() vereinbaren, ist keine Klassenvariable, sondern eine lokale Variable der Methode main().
Was ist der Bezugsrahmen oder scope?
Der Bezugsrahmen ist der Gültigkeitsbereich eines Programms, in dem ein bestimmtes Datenobjekt angesprochen werden kann.
Grundsätzlich werden zwei Bezugsrahmen unterschieden: lokal und für die gesamte Klasse. Der Bezugsrahmen hängt dabei von der Stelle im Quelltext ab, an der die Variable vereinbart wird.
Waspassieert, wenn man mehrere Variablen mit demselben Namen in einem Programm vereinbart werden?
Es wird immer auf die aktuell gültige – die lokalste – Variable zugegriffen.
Wie werden Kassenvariablen initialisiert?
Klassenvariablen werden automatisch mit dem Nullwert des jeweiligen Datentypen initialisiert
Wie müssen Klassenvariablen vereinbart werden?
Klassenvariablen müssen mit dem Schlüsselwort static vereinbart werden.
Wo muss eine Klassenvariable vereinbart werden?
Eine Klassenvariable muss außerhalb jeder Methode vereinbart werden – auch außerhalb der Methode main(). Die Vereinbarung muss aber innerhalb der Klasse für das Programm erfolgen.