CodeGym /జావా బ్లాగ్ /యాదృచ్ఛికంగా /జావా ఫ్లోర్ () పద్ధతి
John Squirrels
స్థాయి
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