Arithmetic Operators
Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 15 von 73.
Operatoren werden verwendet, um Operationen an Werten durchzuführen.
Zuerst besprechen wir die grundlegendsten arithmetischen Operatoren, sie dürften Ihnen aus dem Mathematikunterricht vertraut sein.
| Operator | Operation | Beispiel |
|---|---|---|
| + | Addition | 3 + 2 = 5 |
| - | Subtraktion | 3 - 2 = 1 |
| * | Multiplikation | 3 * 2 = 6 |
| / | Division | 4 / 2 = 2 |
Sehen wir uns ein Verwendungsbeispiel an,
int a = 3;
int b = 5;
int c = a + b; // c holds 8Beim Arbeiten mit Dezimalzahlen in Java verwenden wir den Datentyp double, der Zahlen mit Dezimalpunkten speichern kann. Dieselben arithmetischen Operatoren (+, -, *, /) funktionieren mit doubles genauso wie bei Ganzzahlen:
double x = 3.3;
double y = 4.1;
double z = x + y; // z enthält 7.4Aufgabe
AnfängerSchreibe Code, der zwei Variablen, a und b, mit den Werten 5.2 und 2.6 (jeweils) initialisiert.
Danach initialisiere eine weitere Variable c, die das Ergebnis von a / b enthält.
Spickzettel
Arithmetische Operatoren führen mathematische Operationen auf Werten aus:
| Operator | Operation | Beispiel |
|---|---|---|
| + | Addition | 3 + 2 = 5 |
| - | Subtraktion | 3 - 2 = 1 |
| * | Multiplikation | 3 * 2 = 6 |
| / | Division | 4 / 2 = 2 |
Verwendung arithmetischer Operatoren mit Ganzzahlen:
int a = 3;
int b = 5;
int c = a + b; // c enthält 8Verwendung arithmetischer Operatoren mit Dezimalzahlen (doubles):
double x = 3.3;
double y = 4.1;
double z = x + y; // z enthält 7.4Probier es selbst
public class Main {
public static void main(String[] args) {
// Geben Sie Ihren Code unten ein
// Ändern Sie die Zeile unten nicht
System.out.println("a = " + a + ", b = " + b + ", c = " + c);
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else