<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-874" %> http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์ของไทยแห่งใหม่
เข้าสู่ระบบ ::    
http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์แห่งใหม่
กลับหน้าแรก
:: ติดต่อโฆษณา 089-6698280 ::
 
     สวัสดีครับทุกท่าน ผมพัฒนาเว็บนี้ขึ้นมาโดยมีวัตถุประสงค์ ที่จะเห็นโปรแกรมเมอร์ของไทย ได้มีการคิดค้นและพัฒนาซอฟต์แวร์ ของคนไทย กันมากขึ้น เพื่อเป็นการช่วยชาตของเราให้เจริญยิ่งขึ้นไป (จะได้ไม่ต้องทะเลาะกันอย่างทุกวันนี้ 555 อย่าเครียดครับ ) เนื่องจากเว็บนี้ยังเพิ่งเริ่มต้นนะครับอาจมีเนื้อหาบางงส่วนที่ยังไม่สมบูรณ์จึงขออภัยมา ณ โอกาส นี้ด้วยครับ
 Last Update :: 05/12/2550
 

     วิชา การเขียนโปรแกรมภาษาจาวา (JAVA) ด้วย NetBean IDE

ภาคเรียนที่ 2/2550
อ. นัฐพงศ์ ส่งเนียม

อัพเดตล่าสุด 06/12/2550






หัวข้อ :: คลาส Math และการคำนวณทางคณิตศาสตร์ เบื้องต้น

          • ชนิดข้อมูลพื้นฐานที่เป็นตัวเลข เช่น int หรือ double นั้น สามารถนำมาคำนวณได้ ภาษาจาวามีคำสั่งสำหรับการคำนวณง่าย ๆ เช่น การบวก ลบ คูณ หาร ซึ่งสำหรับการคำนวณที่ซับซ้อนขึ้น เช่น การคำนวณ ตรีโกณมิติ ลอกการิทึม นั้น ภาษาจาวา ก็ทำได้เช่นกันโดย ภาษาจาวาได้ จัดเตรียมคลาส Math ไว้ช่วยในการคำนวณให้เรียบร้อยแล้วดังนี้


         •sqrt()
         •cbrt()
         •pow()
         •abs()
         •ceil()
         •floor()
         •round()
         •min()
         •max()

เวลา จะใช้งาน คลาส Math ต้อง อ้างถึง ชื่อของ คลาส Math ก่อน ดังตัวอย่างต่อไปนี้

ต.ย. ที่ 1 :: โปรแกรมหาค่า พ.ท. วงกลม
public  class CircleArea {
public static void main(String args[]) {
          double  r = 10.0d;  // r = radius
        double  circleArea= Math.pi*r*r
        System.out.println(circleArea)
         }
}
หมายเหตุ :: จาก ตัวอย่างเป็น การหาค่า พ.ท. วงกลม โดย ใช้ค่าคงที่ Math.pi ซึ่งเป็นค่า มาตรฐาน ประมาณ 3.14 ในการคำนวณ

 

ต.ย. ที่ 2 :: โปรแกรมหาค่า พ.ท. วงกลม แบบที่ 2
public  class CircleArea01 {
public static void main(String args[]) {
        double  r = 10.0d;  // r = radius
        double  circleArea= Math.pi*Math.pow(r,2);
        System.out.println(circleArea)
}
}
หมายเหตุ :: จาก ตัวอย่างเป็น การหาค่า พ.ท. วงกลม โดย ใช้ค่าคงที่ Math.pi ซึ่งเป็นค่า มาตรฐาน ประมาณ 3.14 และ การใช้ เมธอด pow ซึ่งเป็นการหาค่าเลข ยกกำลัง ในที่นี้ต้องการยกกำลังสอง ของ รัศมี ในการคำนวณ

 

ต.ย. ที่ 3 :: โปรแกรมหาค่า เส้นรอบ วงกลม
public  class Circular01 {
public static void main(String args[]) {
        double  r = 10.0d;  // r = radius
        double  circular = 2*Math.pi*r;
        System.out.println(circular)
        }
}
หมายเหตุ :: จาก ตัวอย่างเป็น การหาค่า เส้นรอบวงกลม โดย ใช้ค่าคงที่ Math.pi ซึ่งเป็นค่า มาตรฐาน ประมาณ 3.14 ในการคำนวณ

 

ต.ย. ที่ 4 :: โปรแกรมหาค่า ยกกำลัง ของ สมการ :: y = 2x^8 + 5x^6 + 3x^3 + 2x + 7
public  class Power01 {
  public static void main(String[] args) {

        int x=2;
        long y= (long)(2*Math.pow(x,8) + 5*Math.pow(x,6)
                + 3*Math.pow(x,3) + 2*x + 7);
        System.out.println(y);
        }       
    }
หมายเหตุ :: จาก ตัวอย่างเป็น การหาค่า สมการ y = 2x^8 + 5x^6 + 3x^3 + 2x + 7 โดย ใช้ Math.pow()

 

ต.ย. ที่ 5 :: โปรแกรมคำนวณค่า โปรแกรมสุ่มตัวเลข 1-100
public  class TestRandomNumber {
public static void main(String args[]) {
        for(int i=1;i<100;i++) {
        int k = (int)(Math.random()*100);
        System.out.println(k);
        }
    }
}
หมายเหตุ :: จาก ตัวอย่างเป็น การหาค่า โปรแกรมสุ่มตัวเลข 1-100 โดย ใช้ Math.random()

 

 

:: http://www.siam2dev.com ::
e-mail :: xnattapong@hotmail.com , songneam@gmail.com