CodeGym /Java Blog /এলোমেলো /Java Math.ceil() পদ্ধতি
John Squirrels
লেভেল 41
San Francisco

Java Math.ceil() পদ্ধতি

এলোমেলো দলে প্রকাশিত
আমরা জাভাতে সিল পদ্ধতিতে যাওয়ার আগে গণিতের সিল ফাংশনের সাথে নিজেকে পরিচিত করা ভাল।

গণিতে সিল ফাংশন কী?

"একটি সিল ফাংশন একটি দশমিক সংখ্যাকে তাৎক্ষণিক বৃহত্তম পূর্ণসংখ্যাতে রূপান্তর করে।"
যদি পাস করা সংখ্যাটি ইতিমধ্যেই একটি পূর্ণ সংখ্যা বা একটি পূর্ণসংখ্যা হয়, তাহলে একই সংখ্যাটি সিলিং মান। যাইহোক, যদি আপনি গণিতে সিল ফাংশনে একটি শূন্য মান পাস করেন তবে আপনি একটি "শূন্য" পাবেন।

জাভাতে Math.ceil() পদ্ধতি কি?

জাভা গণিতে সিল ফাংশন গণনা করার জন্য একটি অন্তর্নির্মিত পদ্ধতি প্রদান করে। যেটা আমরা অবাধে ব্যবহার করতে পারি একটি "ডাবল" টাইপ আর্গুমেন্টকে Math.ceil() পদ্ধতিতে পাস করে । আসুন ব্যবহারের ক্ষেত্রে যাওয়ার আগে কিছু সীমানা কেস দেখুন।
  • যদি প্যারামিটার “ ডবল ” একটি গাণিতিক “ পূর্ণসংখ্যা ” হয় [যেমন: 2.0 2 এর সমান ] - ফলাফলটি পূর্ণসংখ্যার সমান [অর্থাৎ; 2 নিজেই]
  • যদি প্যারামিটার (লেট প্যারামিটার = x) 0-এর কম কিন্তু -1 [ -1 > x < 0 ]-এর থেকে বেশি হয় - ফলাফলটি ঋণাত্মক শূন্য [-0] এর সমান
  • যদি প্যারামিটারটি NaN, +0, -0 বা ∞ হয় - ফলাফলটি প্যারামিটারের মতোই
  • যদি প্যারামিটারটি হয় “ null ” - গাণিতিক সিল ফাংশনের বিপরীতে যেখানে আপনি একটি শূন্য পান, এখানে আপনি একটি 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 জাভাতে স্টার্টিং অ্যারে সূচক = 0.0 একটি স্ব-চালিত গাড়ি = NaN আকাশে তারার সংখ্যা = অসীম পজিটিভ শূন্য = 0.0 নেতিবাচক শূন্য = -0। x = -0.025 [ -1 > x < 0 ] = -0.0

উপসংহার

জাভা সিল পদ্ধতির উপর একটি শব্দ আঁকড়ে থাকার জন্য, আমরা আপনাকে গাণিতিক সিলিং ফাংশন সম্পর্কে কিছু ভাল পটভূমি জ্ঞান থাকতে সুপারিশ করব। একটি দৃঢ় ভিত্তি থাকা একটি এমনকি দৃঢ় ভিত্তি তৈরি করতে সাহায্য করে। যাইহোক, আপনি সবসময় শিখতে, বেড়ে উঠতে পারেন এবং সবসময় অনুশীলন করতে ভুলবেন না!
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION