Како се користи *= оператор у Јави

Kako Se Koristi Operator U Javi



У Јави могу постојати одређени случајеви у којима се појави потреба да се вредности ажурирају једном линијом кода. Да будемо прецизнији, у случају враћања жељеног исхода множењем садржаних уноса са идентичном вредношћу. У таквим ситуацијама, „ *= ” оператор у Јави је од велике помоћи у ефикасном поједностављивању кода са минималним скупом линија.

Овај блог ће елаборирати о коришћењу и примени оператора „*=“ у Јави.







Како користити '*=' оператор у Јави?

*= ” оператор је скраћени оператор који се састоји од комбинованог “ * (умножи) ' и ' = (задатак) ” оператори. Функционише тако да прво множи, а затим додељује/додељује резултат левом операнду.



Пређимо на доле наведене примере да бисмо боље сагледали концепт оператора о коме се расправља.



Пример 1: Примена оператора “*=” на специфициране целобројне и двоструке вредности





Овај пример примењује скраћени оператор „ *= ” да помножите наведене целобројне и двоструке вредности путем алокације и вратите резултујући исход:

оператер јавне класе {
јавна статична празнина главна ( Низ [ ] аргс ) {
инт вредност1 = 5 ;
двострука вредност2 = 6.5 ;
вредност1 * = 3 ;
вредност2 * = 3 ;
Систем.оут.принтлн ( 'Множење са целим бројем постаје-> ' + вредност1 ) ;
Систем.оут.принтлн ( 'Множење са флоат постаје-> ' + вредност2 ) ;
} }



У горњем исечку кода:

  • Прво, иницијализујте наведене интегер и дупле вредности, респективно.
  • Након тога примените „ *= ” оператор за множење и додељивање наведене вредности, тј. 3 ” на иницијализоване целобројне и двоструке вредности.
  • На крају, прикажите резултујуће вредности након множења.

Излаз

У горњем резултату, може се приметити да су множење и алокација урађени на одговарајући начин.

Пре него што кренете на следећи пример, увезите следећи пакет да бисте омогућили „ кориснички унос ”:

импорт јава.утил.Сцаннер;

Пример 2: Примена оператора „*=“ на кориснички дефинисане целобројне и двоструке вредности

Овај пример примењује описани оператор за множење кориснички дефинисаних целобројних и флоат вредности:

јавна класа Оператор2 {
јавна статична празнина главна ( Низ [ ] аргс ) {
Објекат скенера1 = нови скенер ( Систем.ин ) ;
Систем.оут.принтлн ( 'Унесите цео број: ' ) ;
инт вредност1 = објекат1.нектИнт ( ) ;
Објекат скенера2 = нови скенер ( Систем.ин ) ;
Систем.оут.принтлн ( 'Унесите дупло: ' ) ;
двострука вредност2 = објекат2.нектДоубле ( ) ;
вредност1 * = 3 ;
вредност2 * = 3 ;
Систем.оут.принтлн ( 'Множење са целим бројем постаје-> ' + вредност1 ) ;
Систем.оут.принтлн ( 'Множење са дуплим постаје->' + вредност2 ) ;
објекат1.затворити ( ) ;
објекат2.затворити ( ) ;
} }

Примените доле наведене кораке у складу са горњим исечком кода:

  • Пре свега, направите „ Сцаннер ” објекат преко „ Нова ” кључна реч и “ скенер() ” конструктор.
  • У следећем кораку примените „ нектИнт() ” метод како би се осигурало да је вредност уноса корисника „ цео број ”.
  • Исто тако, примените „ нектДоубле() ” метод за узимање „ дупло ” вредност од корисника.
  • Сада, на сличан начин примените „ *= ” и помножите наведену вредност са кориснички дефинисаним целобројним и двоструким вредностима.
  • На крају, затворите скенер преко повезаног „ Близу() ” метод.

Излаз

Из овог исхода може се имплицирати да се вредности уноса корисника процењују у складу са тим.

Закључак

*= “ оператор обухвата комбиновани “ * (умножи) ' и ' = (задатак) ” оператори. Ради тако да прво множи, а затим додељује/додељује резултат левом операнду. Може се применити на различите типове података, нпр. инт ”, “ пловак ” итд. У овом чланку се говорило о примени оператора „*=” у Јави.