วิธีใช้ *= ตัวดำเนินการในภาษาจาวา

Withi Chi Taw Danein Kar Ni Phas A Cawa



ใน Java อาจมีบางกรณีที่จำเป็นต้องอัพเดตค่าด้วยโค้ดบรรทัดเดียว เพื่อให้เฉพาะเจาะจงมากขึ้น ในกรณีของการส่งคืนผลลัพธ์ที่ต้องการโดยการคูณรายการที่มีอยู่ด้วยค่าที่เหมือนกัน ในสถานการณ์ดังกล่าว “ *= ” โอเปอเรเตอร์ใน Java ช่วยได้มากในการทำให้โค้ดง่ายขึ้นด้วยชุดบรรทัดขั้นต่ำอย่างมีประสิทธิภาพ

บล็อกนี้จะอธิบายอย่างละเอียดเกี่ยวกับการใช้และการใช้งานตัวดำเนินการ “*=” ใน Java







วิธีใช้ตัวดำเนินการ“ * =” ใน Java

*= ” ตัวดำเนินการเป็นตัวดำเนินการชวเลขที่ประกอบด้วย “ * (ทวีคูณ) ' และ ' = (งานที่มอบหมาย) ” ผู้ประกอบการ มันทำงานโดยการคูณก่อนแล้วจึงจัดสรร/กำหนดผลลัพธ์ให้กับตัวถูกดำเนินการด้านซ้าย



มาดูตัวอย่างด้านล่างเพื่อทำความเข้าใจแนวคิดของตัวดำเนินการที่กล่าวถึงให้ดียิ่งขึ้น



ตัวอย่างที่ 1: การใช้ตัวดำเนินการ “*=” กับจำนวนเต็มและค่าสองเท่าที่ระบุ





ตัวอย่างนี้ใช้ตัวดำเนินการชวเลข “ *= ” เพื่อคูณจำนวนเต็มและค่าสองเท่าที่ระบุผ่านการจัดสรรและส่งกลับผลลัพธ์ที่เป็นผลลัพธ์:

โอเปอเรเตอร์ระดับสาธารณะ {
โมฆะสาธารณะคงหลัก ( สตริง [ ] หาเรื่อง ) {
ค่า int1 = 5 ;
ค่าสองเท่า2 = 6.5 ;
มูลค่า1 * = 3 ;
ค่า2 * = 3 ;
System.out.println ( 'การคูณด้วยจำนวนเต็มกลายเป็น ->' + ค่า 1 ) ;
System.out.println ( 'การคูณด้วยทศนิยมกลายเป็น -> ' + ค่า2 ) ;
} }



ในข้อมูลโค้ดด้านบน:

  • ขั้นแรก ให้เริ่มต้นค่าจำนวนเต็มและค่าสองเท่าที่ให้มาตามลำดับ
  • หลังจากนั้นให้ใช้ “ *= ” ตัวดำเนินการเพื่อคูณและจัดสรรค่าที่ระบุ เช่น “ 3 ” เป็นจำนวนเต็มเริ่มต้นและค่าสองเท่า
  • สุดท้าย แสดงค่าผลลัพธ์หลังจากการคูณ

เอาต์พุต

ในผลลัพธ์ข้างต้น สังเกตได้ว่าการคูณและการจัดสรรทำอย่างเหมาะสม

ก่อนไปยังตัวอย่างถัดไป ให้นำเข้าแพ็คเกจต่อไปนี้เพื่อเปิดใช้งาน “ ผู้ใช้ป้อนข้อมูล ”:

นำเข้า java.util.Scanner;

ตัวอย่างที่ 2: การใช้ตัวดำเนินการ “*=” กับจำนวนเต็มและค่าสองเท่าที่ผู้ใช้กำหนด

ตัวอย่างนี้ใช้ตัวดำเนินการที่กล่าวถึงเพื่อคูณจำนวนเต็มและค่าทศนิยมที่ผู้ใช้กำหนด:

โอเปอเรเตอร์คลาสสาธารณะ2 {
โมฆะสาธารณะคงหลัก ( สตริง [ ] หาเรื่อง ) {
สแกนเนอร์ object1 = สแกนเนอร์ใหม่ ( ระบบใน ) ;
System.out.println ( 'ป้อนจำนวนเต็ม: ' ) ;
int value1 = object1.nextInt ( ) ;
สแกนเนอร์ object2 = สแกนเนอร์ใหม่ ( ระบบใน ) ;
System.out.println ( 'ป้อนคู่: ' ) ;
double value2 = object2.nextDouble ( ) ;
มูลค่า1 * = 3 ;
ค่า2 * = 3 ;
System.out.println ( 'การคูณด้วยจำนวนเต็มกลายเป็น ->' + ค่า 1 ) ;
System.out.println ( 'การคูณด้วยสองเท่ากลายเป็น-> ' + ค่า2 ) ;
object1.close ( ) ;
object2.close ( ) ;
} }

ใช้ขั้นตอนที่ให้ไว้ด้านล่างตามข้อมูลโค้ดด้านบน:

  • ก่อนอื่น สร้าง “ สแกนเนอร์ ” วัตถุผ่าน “ ใหม่ ” คำหลัก และ “ สแกนเนอร์() ” ตัวสร้าง
  • ในขั้นตอนถัดไป ให้ใช้ “ ถัดไปInt() ” วิธีการเพื่อให้แน่ใจว่าค่าที่ผู้ใช้ป้อนคือ “ จำนวนเต็ม '.
  • ในทำนองเดียวกัน ใช้ “ ถัดไปสองเท่า () ” วิธีการใช้ “ สองเท่า ” คุณค่าจากผู้ใช้
  • ตอนนี้ ในทำนองเดียวกัน ใช้ “ *= ตัวดำเนินการ ” และคูณค่าที่ระบุด้วยจำนวนเต็มและค่าสองเท่าที่ผู้ใช้กำหนด
  • สุดท้าย ปิดเครื่องสแกนผ่าน ' ปิด() ' วิธี.

เอาต์พุต

จากผลลัพธ์นี้ อาจบอกเป็นนัยได้ว่าค่าที่ผู้ใช้ป้อนได้รับการประเมินตามนั้น

บทสรุป

*= ” ตัวดำเนินการประกอบด้วยการรวมกัน “ * (ทวีคูณ) ' และ ' = (งานที่มอบหมาย) ” ผู้ประกอบการ มันทำงานโดยการคูณก่อนแล้วจึงกำหนด/จัดสรรผลลัพธ์ให้กับตัวถูกดำเนินการด้านซ้าย ใช้ได้กับข้อมูลประเภทต่างๆ เช่น “ นานาชาติ ”, “ ลอย ” เป็นต้น บทความนี้กล่าวถึงการใช้ตัวดำเนินการ “*=” ใน Java