ควรทำความคุ้นเคยกับฟังก์ชัน ceil ในวิชาคณิตศาสตร์ก่อนที่เราจะย้ายไปใช้วิธี ceil ใน Java

ฟังก์ชันเพดานในคณิตศาสตร์คืออะไร?

“ฟังก์ชัน ceil แปลงเลขฐานสิบให้เป็นจำนวนเต็มที่มากที่สุดทันที”
หากตัวเลขที่ผ่านเป็นจำนวนเต็มหรือจำนวนเต็มแล้ว ตัวเลขเดียวกันคือค่าเพดาน อย่างไรก็ตาม หากคุณส่งค่า Null ไปยังฟังก์ชัน ceil ในวิชาคณิตศาสตร์ คุณจะได้ "ศูนย์"

Math.ceil() วิธีการใน Java คืออะไร?

Java จัดเตรียมเมธอดในตัวเพื่อคำนวณฟังก์ชัน ceil ในวิชาคณิตศาสตร์ ที่เราสามารถใช้ได้อย่างอิสระโดยการส่งอาร์กิวเมนต์ประเภท "double" ไปยังเมธอดMath.ceil( ) มาดูกรณีขอบเขตก่อนที่จะย้ายไปที่กรณีการใช้งาน
  • หากพารามิเตอร์ “ double ” เป็น “ จำนวนเต็ม ” ทางคณิตศาสตร์ด้วย [เช่น: 2.0 เหมือนกับ 2 ] - ผลลัพธ์จะเท่ากับจำนวนเต็ม [เช่น; 2เอง] .
  • หากพารามิเตอร์ (ให้พารามิเตอร์ = x) น้อยกว่า 0 แต่มากกว่า -1 [ -1 > x < 0 ] - ผลลัพธ์จะเท่ากับลบศูนย์ [-0 ]
  • หากพารามิเตอร์คือNaN, +0, -0 หรือ ∞ - ผลลัพธ์จะเหมือนกับพารามิเตอร์
  • ถ้าพารามิเตอร์เป็น " null " - ไม่เหมือนกับฟังก์ชัน ceil ทางคณิตศาสตร์ที่คุณจะได้ศูนย์ คุณจะได้java.lang.NullPointerException ที่ นี่

ตัวอย่าง


class Main {

  public static void main(String[] args) {
  
    Double totalStudentsInClass = 25.0;
    Double flourWeightInKgs = 5.13;
    Double aPoundOfOxygenInLitres = 0.3977; 
    Double startingArrayIndexInJava = 0.0;
    Double aSelfDrivingCar = Double.NaN;
    Double numberOfStarsInTheSky = Double.POSITIVE_INFINITY;
    // For parameter  [ -1 > x < 0 ]
    Double x = -0.025;
    
    
    // using Math.ceil() method
    System.out.println("Total Students In Class = " + Math.ceil(totalStudentsInClass)); 
    System.out.println("Flour Weight In Kgs = " + Math.ceil(flourWeightInKgs));
    System.out.println("A Pound of Oxygen in Litres = " + Math.ceil(aPoundOfOxygenInLitres));
    System.out.println("Starting Array Index In Java = " + Math.ceil(startingArrayIndexInJava));
    System.out.println("A Self Driving Car = " + Math.ceil(aSelfDrivingCar));
    System.out.println("Number Of Stars In The Sky = " + Math.ceil(numberOfStarsInTheSky));
    System.out.println("Positive Zero = " + Math.ceil(+0.0));
    System.out.println("Negative Zero = " + Math.ceil(-0.0));
    System.out.println("x = " + x + " [ -1 > x < 0 ] = " + Math.ceil(-0.0));
  }

}

เอาต์พุต

จำนวนนักเรียนในชั้นเรียน = 25.0 น้ำหนักแป้งเป็นกิโลกรัม = 6.0 ออกซิเจนหนึ่งปอนด์ในหน่วยลิตร = 1.0 ดัชนีอาร์เรย์เริ่มต้นใน Java = 0.0 รถยนต์ที่ขับเอง = NaN จำนวนดาวบนท้องฟ้า = อนันต์ บวกศูนย์ = 0.0 ลบศูนย์ = -0.0 x = -0.025 [ -1 > x < 0 ] = -0.0

บทสรุป

สำหรับการยึดเกาะเสียงเหนือวิธี java ceil เราขอแนะนำให้คุณมีความรู้พื้นฐานที่ดีเกี่ยวกับฟังก์ชันเพดานทางคณิตศาสตร์ด้วย การมีรากฐานที่มั่นคงจะช่วยสร้างรากฐานที่มั่นคง อย่างไรก็ตาม คุณสามารถเรียนรู้ เติบโต และเช่นเคย อย่าลืมฝึกฝน!