Der *=-Operator in Java
- Der Multiplikationsoperator in Java
- Abkürzungs-Multiplikationsoperator in Java
- Abkürzungsoperatoren in Java
Dieses Tutorial stellt den Operator *=
und seine Verwendung in Java vor.
Der Operator *=
ist ein kombinierter Operator, der aus den Operatoren *
(Multiplikation) und =
(Zuweisung) besteht. Diese multipliziert zunächst und weist dann das Ergebnis dem linken Operanden zu.
Dieser Operator wird auch als Shorthand-Operator bezeichnet und macht den Code prägnanter. In diesem Artikel werden wir anhand von Beispielen lernen, diesen Operator zu verwenden.
Der Multiplikationsoperator in Java
In diesem Beispiel haben wir den Multiplikationsoperator verwendet, um das Produkt eines Werts zu erhalten, und es dann zugewiesen, um den Zuweisungsoperator zu verwenden. Dies ist eine einfache Möglichkeit, in Java zu multiplizieren.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
int result = val * 10;
System.out.println("Multiplication of " + val + "*10 = " + result);
}
}
Ausgabe:
Multiplication of 125*10 = 1250
Abkürzungs-Multiplikationsoperator in Java
Lassen Sie uns nun den Kurzschreiboperator verwenden, um den Rest zu erhalten. Sehen Sie, der Code ist prägnant und erzeugt das gleiche Ergebnis wie der obige Code.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
int temp = val;
val *= 10; // shorthand operator
System.out.println("Multiplication of " + temp + "*10 = " + val);
}
}
Ausgabe:
Multiplication of 125*10 = 1250
Abkürzungsoperatoren in Java
Java unterstützt mehrere andere zusammengesetzte Zuweisungsoperatoren wie +=
, -=
, *=
usw. In diesem Beispiel haben wir andere Kurzschriftoperatoren verwendet, damit Sie die Verwendung dieser Operatoren gut verstehen können.
Siehe das Beispiel unten.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
System.out.println("val = " + val);
val += 10; // addition
System.out.println("val = " + val);
val -= 10; // subtraction
System.out.println("val = " + val);
val *= 10; // multiplication
System.out.println("val = " + val);
val /= 10; // division
System.out.println("val = " + val);
val %= 10; // compound operator
System.out.println("val = " + val);
}
}
Ausgabe:
val = 125
val = 135
val = 125
val = 1250
val = 125
val = 5