Jak używać operatora *= w Javie

Jak Uzywac Operatora W Javie



W Javie mogą zaistnieć pewne przypadki, w których zachodzi potrzeba zaktualizowania wartości za pomocą jednego wiersza kodu. Dokładniej w przypadku zwrócenia pożądanego wyniku przez przemnożenie zawartych wpisów o identycznej wartości. W takich sytuacjach „ *= ” w Javie bardzo pomaga w skutecznym uproszczeniu kodu przy użyciu minimalnego zestawu linii.

Ten blog będzie szczegółowo omawiał wykorzystanie i implementację operatora „*=” w Javie.







Jak korzystać z operatora „*=” w Javie?

*= ” operator to skrócony operator, który składa się z połączonych „ * (pomnóż) ' I ' = (zadanie) operatorzy. Działa tak, że najpierw mnoży, a następnie przydziela/przypisuje wynik do lewego operandu.



Przejdźmy do poniższych przykładów, aby lepiej zrozumieć koncepcję omawianego operatora.



Przykład 1: Zastosowanie operatora „*=” do określonych wartości całkowitych i podwójnych





Ten przykład dotyczy operatora skróconego „ *= ”, aby pomnożyć określone wartości całkowite i podwójne poprzez alokację i zwrócić wynikowy wynik:

Operator klasy publicznej {
public static void main ( Strunowy [ ] argumenty ) {
wartość int1 = 5 ;
podwójna wartość2 = 6.5 ;
wartość1 * = 3 ;
wartość2 * = 3 ;
System.out.println ( 'Mnożenie przez liczbę całkowitą staje się-> ' + wartość1 ) ;
System.out.println ( „Mnożenie z liczbą zmiennoprzecinkową staje się ->” + wartość2 ) ;
} }



W powyższym fragmencie kodu:

  • Najpierw zainicjuj odpowiednio podane wartości całkowite i podwójne.
  • Następnie zastosuj „ *= ” operator do mnożenia i przydzielania podanej wartości, tj. „ 3 ” do zainicjowanych wartości całkowitych i podwójnych.
  • Na koniec wyświetl wynikowe wartości po pomnożeniu.

Wyjście

Na powyższym wyjściu można zauważyć, że mnożenie i alokacja są wykonywane prawidłowo.

Przed przejściem do następnego przykładu zaimportuj następujący pakiet, aby włączyć „ dane wejściowe użytkownika ”:

importuj java.util.Scanner;

Przykład 2: Zastosowanie operatora „*=” do wartości Integer i Double zdefiniowanych przez użytkownika

W tym przykładzie zastosowano omawiany operator do mnożenia zdefiniowanych przez użytkownika wartości całkowitych i zmiennoprzecinkowych:

operator klasy publicznej2 {
public static void main ( Strunowy [ ] argumenty ) {
Obiekt skanera 1 = nowy skaner ( System.in ) ;
System.out.println ( 'Wprowadź liczbę całkowitą: ' ) ;
int wartość1 = obiekt1.następnaInt ( ) ;
Obiekt skanera2 = nowy skaner ( System.in ) ;
System.out.println ( „Wprowadź podwójne:” ) ;
double value2 = obiekt2.nextDouble ( ) ;
wartość1 * = 3 ;
wartość2 * = 3 ;
System.out.println ( 'Mnożenie przez liczbę całkowitą staje się-> ' + wartość1 ) ;
System.out.println ( 'Mnożenie przez podwójne staje się-> ' + wartość2 ) ;
obiekt1.zamknij ( ) ;
obiekt2.zamknij ( ) ;
} }

Zastosuj poniższe kroki zgodnie z powyższym fragmentem kodu:

  • Przede wszystkim utwórz „ Skaner ” obiekt przez „ nowy słowo kluczowe i „ Skaner() ” konstruktor.
  • W następnym kroku zastosuj „ następnyInt() ” metoda zapewniająca, że ​​wartość wprowadzona przez użytkownika to „ liczba całkowita ”.
  • Podobnie zastosuj „ następnyDouble() ” sposób na podjęcie „ podwójnie ” wartość od użytkownika.
  • Teraz podobnie zastosuj „ *= ” i pomnóż podaną wartość przez zdefiniowaną przez użytkownika liczbę całkowitą i liczbę podwójną.
  • Na koniec zamknij skaner za pomocą powiązanego „ zamknąć() ' metoda.

Wyjście

Z tego wyniku można wywnioskować, że wartości wprowadzone przez użytkownika są odpowiednio oceniane.

Wniosek

*= Operator ” obejmuje połączone „ * (pomnóż) ' I ' = (zadanie) operatorzy. Działa tak, że najpierw mnoży, a następnie przypisuje/przydziela wynik do lewego operandu. Można go zastosować do różnych typów danych, np. „ int ”, „ platforma ” itd. W tym artykule omówiono zastosowanie operatora „*=” w Javie.