CodeGym /Java Blog /சீரற்ற /ஜாவா தரை() முறை
John Squirrels
நிலை 41
San Francisco

ஜாவா தரை() முறை

சீரற்ற குழுவில் வெளியிடப்பட்டது

கணிதத்தில் தரை செயல்பாடு என்றால் என்ன?

கணிதத்தில் மிகப் பெரிய முழு எண் செயல்பாடு என்றும் அறியப்படும் ஒரு தளச் செயல்பாடு, ஒரு உண்மையான எண்ணான “x” ஐ உள்ளீடாக எடுத்துக்கொள்கிறது. இது உள்ளீடு எண் x ஐ விட குறைவான அல்லது சமமான மிகப்பெரிய முழு எண்ணை வழங்குகிறது. இது பொதுவாக தரை(x) அல்லது ⌊x⌋ எனக் குறிக்கப்படுகிறது. பகுதியளவு பகுதியைக் கொண்ட உண்மையான எண்ணை, பகுதியில்லாமல் முழு எண்ணாக மாற்ற இது பயன்படுகிறது. அதை நன்றாகப் புரிந்து கொள்ள, கீழே உள்ள உதாரணங்களை விரைவாகப் பார்ப்போம்.

floor(5) = 5
floor (1.3) = 1
floor (7.9) = 7

ஜாவாவில் Math.floor() முறை என்றால் என்ன?

ஜாவா கணிதத் தளச் செயல்பாட்டிற்குச் சமமானதை வழங்குகிறது. நீங்கள் அதை எப்படி புரிந்து கொள்ள முடியும் என்பது இங்கே.
ஜாவாவில் Math.floor() முறையானது வாதத்திற்குக் குறைவான அல்லது சமமான பெரிய முழு எண்ணுக்குச் சமமான " இரட்டை " மதிப்பை வழங்குகிறது.
கொடுக்கப்பட்ட எண் ஏற்கனவே முழு எண்ணாக இருந்தால், அது முழு எண்ணை வழங்குகிறது. வாதங்கள் பூஜ்ஜியம், முடிவிலி அல்லது NaN எனில் அது அதே மதிப்புருவை வழங்கும்.

முறை தலைப்பு


public static double floor(double x)
இந்த முறை இரட்டை மதிப்பை ( இரட்டை x ) ஒரு அளவுருவாக எடுத்துக்கொள்கிறது, அதன் தளம் தீர்மானிக்கப்பட வேண்டும். இது எந்த வெளிப்புற தொகுப்பையும் இறக்குமதி செய்ய தேவையில்லை.

திரும்பும் வகை math.floor

கொடுக்கப்பட்ட அளவுருவை விட குறைவான அல்லது சமமான இரட்டை ( இரட்டைத் தளம் ) மதிப்பை இந்த முறை வழங்குகிறது.

உதாரணமாக


public class Driver1 {

	public static void main(String[] args) {


		double x = 50; // floor for whole number (Integer value)
 		double floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);

		x = 21.7; // floor for positive decimal
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);

		x = -21.7; // floor for negative decimal
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);
	
		x = 0; // floor for zero (Integer value)
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);
		
		
		// Boundary Cases 
		x = +3.3/0;  // Case I - floor for +Infinity
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);
		
		x = -3.3/0; // Case II - floor for -infinity
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);
		
		x = -0.0/0; // Case III - floor for NaN
		floorValue = Math.floor(x);
		System.out.println("floor⌊" + x + "⌋ = " + floorValue);
	
	}

}

வெளியீடு

தரை⌊50.0⌋ = 50.0 தளம்⌊21.7⌋ = 21.0 தளம்⌊-21.7⌋ = -22.0 தளம்⌊0.0⌋ = 0.0 தளம்⌊இன்ஃபினிட்டி⌋ = முடிவிலி தளம்⌊-இன்ஃபினிட்டி

விளக்கம்

மேலே உள்ள குறியீடு துணுக்கில், அதன் வெளியீட்டைத் தீர்மானிக்க, தரைச் செயல்பாட்டிற்கு வெவ்வேறு உள்ளீட்டு மதிப்புகளைப் பயன்படுத்தியுள்ளோம். நேர்மறை மற்றும் எதிர்மறை மெய் எண்கள் இரண்டையும் உள்ளீட்டு மதிப்பாகப் பயன்படுத்தியுள்ளோம். தரைச் செயல்பாட்டின் முடிவுகளைச் சரிபார்க்க, நேர்மறை மற்றும் எதிர்மறை முடிவிலியை நான் மற்றும் பூஜ்ஜிய மதிப்புடன் கடந்துவிட்டோம்.

முடிவுரை

ஜாவாவில் Math.floor(x) முறையின் அடிப்படைச் செயலாக்கம் அதுவாகும் . நீங்கள் கற்றுக் கொள்ளும்போது பயிற்சி செய்ய மறக்காதீர்கள். உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால் தயங்காமல் இடுகையிடவும். மகிழ்ச்சியான கற்றல்!
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION