วันเสาร์ที่ 4 มกราคม พ.ศ. 2557

ตัวอย่างโค้ด และการใช้งาน java.math.BigInteger.add(BigInteger val)

ตัวอย่างโค้ด และการใช้งาน java.math.BigInteger.add(BigInteger val)

java.math.BigInteger.add(BigInteger val) จะ return ค่า BigInteger object ที่มีค่าเป็น ค่าเดิม บวกกับค่า val

import java.math.BigInteger;

public class BigIntegerExam {
 public static void main(String[] args) {
  BigInteger bi1 = new BigInteger("456");
  BigInteger bi2 = new BigInteger("789");
  System.out.println(bi1.add(bi2)); // output : 1245 (456 + 789)
  System.out.println(bi1); // output : 456
  bi1 = bi1.add(bi2);
  System.out.println(bi1); // output : 1245
  System.out.println(bi1.add(BigInteger.valueOf(1))); // output : 1246
 }
}

จากตัวอย่างโค้ดข้างบน เราสร้าง BigInteger ขึ้นมาสองตัว โดยตัวแรกมีค่า 456 อีกตัวมีค่า 789 เราเอาตัวแรกมาเรียกใช้ method add แล้วก็ส่ง BigInteger ตัวที่สองไป ผลลัพธ์ที่ได้ ก็คือ 1245 ซึ่งก็คือค่า 456 + 789 นั่นเอง

จากนั้นเราก็สั่งให้แสดงค่า BigInteger ตัวแรก ซึ่งก็จะได้ค่าของ 456 นั่นคือตัวเดิมนั่นเอง


yengo หรือ buzzcity

ไม่มีความคิดเห็น :

แสดงความคิดเห็น