Arithmetik: Erstellen von Ausdrücken mit Variablen und Operatoren
Aktualisiert: November 2007
In dieser Lektion erfahren Sie, wie Sie Ausdrücke erstellen, die arithmetische Operationen ausführen und Werte zurückgeben.
Ein Ausdruck ist ein Codesegment, das arithmetische Operationen ausführt und dann einen Wert zurückgibt. Das folgende Beispiel zeigt einen einfachen Additionsausdruck:
5 + 4
Der Ausdruck 5 + 4 gibt bei der Auswertung den Wert 9 zurück. Er besteht aus zwei Teilen: den Operanden(5 und 4), die Werte darstellen, mit denen der Vorgang ausgeführt wird, und dem Operator (+), der die Art des auszuführenden Vorgangs festlegt.
Verwenden von Werten, die durch Ausdrücke zurückgegeben werden
Damit ein Ausdruck einen Zweck erfüllt, müssen Sie den zurückgegebenen Wert weiterverwenden. Normalerweise wird der Ausdruck wie im folgenden Beispiel einer Variablen zugewiesen:
Dim anInteger As Integer = 5 + 4
Dieses Beispiel deklariert eine neue Integer-Variable mit der Bezeichnung anInteger und weist ihr den vom Ausdruck 5 + 4 zurückgegebenen Wert zu.
Arithmetische Operatoren
Eine häufige Verwendung von Ausdrücken besteht darin, arithmetische Operationen mit Variablen auszuführen: Addition, Subtraktion, Multiplikation oder Division. In der folgenden Tabelle werden in der Arithmetik häufig verwendete Operatoren beschrieben.
Operator |
Beschreibung |
Beispiel |
---|---|---|
+ (Addition) |
Gibt die Summe von zwei Operanden zurück |
5 + 4 |
- (Subtraktion) |
Gibt die Differenz von zwei Operanden zurück |
5 - 4 |
* (Multiplikation) |
Gibt das Produkt von zwei Operanden zurück |
5 * 4 |
/ (Division) |
Gibt den Quotienten von zwei Operanden zurück |
5 / 4 |
Die Art der von Ihnen für die arithmetische Operation verwendeten Variable kann Einfluss auf das Ergebnis haben. Die Division zweier Zahlen führt oft zu einem Rückgabewert, der keine ganze Zahl ist. Wenn Sie z. B. 3 durch 2 teilen, ist das Ergebnis 1,5. Wenn Sie den Rückgabewert dieses Ausdrucks einer Integer-Variablen zugewiesen haben, würde das Ergebnis auf die nächste ganze Zahl (2) gerundet werden. Bei einer Division sollten Sie zum Speichern des Rückgabewerts eine Double-Variable verwenden.
Hinweis: |
---|
Sie können eine Variable auch mithilfe der Konvertierungsfunktionen von Visual Basic von einem Datentyp in einen anderen konvertieren. Weitere Informationen finden Sie unter Genauere Betrachtung: Konvertieren zwischen Variablentypen. |
Übung
So fügen Sie Zahlen hinzu
Klicken Sie im Menü Datei auf Neues Projekt.
Klicken Sie im Dialogfeld Neues Projekt im Bereich Vorlagen auf Windows-Anwendung.
Geben Sie Arithmetic in das Feld Name ein, und klicken Sie dann auf OK.
Ein neues Windows Forms-Projekt wird geöffnet.
Ziehen Sie aus der Toolbox zwei Textbox-Steuerelemente auf das Formular.
Ziehen Sie von der Toolbox ein Button-Steuerelement auf das Formular.
Doppelklicken Sie auf die Schaltfläche, um den Code-Editor zu öffnen.
Geben Sie in der Button1_Click-Ereignisprozedur folgenden Code ein.
Dim A As Double = Textbox1.Text Dim B As Double = Textbox2.Text MsgBox(A + B) MsgBox(A - B) MsgBox(A * B) MsgBox(A / B)
Von den ersten beiden Zeilen werden die Variablen A und B deklariert. A und B enthalten die in diesem Programm verwendeten numerischen Werte und weisen die Werte der zwei TextBox-Steuerelemente (deren Text) den Variablen A und B zu.
Die letzten vier Zeilen erstellen Ausdrücke mit den beiden Variablen und jeweils einem der arithmetischen Grundoperatoren und zeigen die Ergebnisse der Ausdrücke in einem Meldungsfeld an.
Drücken Sie F5, um die Anwendung auszuführen.
Geben Sie eine Zahl in jedes Textfeld ein, und klicken Sie auf Button1.
Hinweis: Wenn Sie ein anderes Zeichen in die Textfelder eingeben, tritt ein Fehler auf.
Die Ausdrücke werden auf der Grundlage der beiden eingegebenen Zahlen sowie jeweils einer der vier arithmetischen Grundoperatoren (Addition, Subtraktion, Multiplikation und Division) erstellt. Das Ergebnis jedes Ausdrucks wird in einem Meldungsfeld angezeigt.
Nächste Schritte
In dieser Lektion haben Sie gelernt, wie Ausdrücke erstellt und verwendet werden. Sie haben außerdem erfahren, was Operanden und Operatoren sind und wie ein Ausdruck erstellt wird. Sie können nun mit der nächsten Lektion Vergleiche: Ausdrücke zum Vergleichen von Werten, fortfahren oder unter Genauere Betrachtung: Konvertieren zwischen Variablentypen mehr über das Konvertieren von Variablen in verschiedene Typen erfahren.
Siehe auch
Aufgaben
Genauere Betrachtung: Konvertieren zwischen Variablentypen