జావాలో Long.MAX_VALUEని ఎలా ఉపయోగించాలి | వివరించారు

Javalo Long Max Valueni Ela Upayogincali Vivarincaru



' పొడవు ” అనేది జావాలోని ఒక రేపర్ క్లాస్, ఇది ఆదిమ పొడవైన డేటా రకాన్ని నిల్వ చేస్తుంది. ఒక లాంగ్ 64-బిట్ టూ యొక్క కాంప్లిమెంట్ పూర్ణాంకాన్ని నిల్వ చేయగలదు. ఇది డిఫాల్ట్ విలువ 0L మరియు 8 బైట్‌ల పరిమాణాన్ని కలిగి ఉంది. పెద్ద పరిధి పూర్ణాంకం విలువ అవసరమైనప్పుడు ఇది ఉపయోగించబడుతుంది. ది ' పొడవు.MAX_VALUE ” అనేది జావా రేపర్ క్లాస్ లాంగ్ యొక్క స్టాటిక్ స్థిరాంకం. దీని విలువ 9,223,372,036,854,775,807గా సెట్ చేయబడింది.

జావాలో లాంగ్.MAX_VALUEని ఎలా ఉపయోగించాలో ఈ వ్రాత మీకు మార్గనిర్దేశం చేస్తుంది.







జావాలో Long.MAX_VALUEని ఎలా ఉపయోగించాలి?

Long.MAX_VALUE అనేది జావా రేపర్ లాంగ్ క్లాస్‌లో స్థిరమైన విలువను కలిగి ఉన్న స్టాటిక్ వేరియబుల్, మరియు 9,223,372,036,854,775,807 లాంగ్ వేరియబుల్ యొక్క గరిష్ట విలువగా పరిగణించబడుతుంది.



ఉదాహరణ 1: జావాలో పొడవుగా ముద్రించండి.MAX_VALUE



ఈ ఉదాహరణలో, మేము లాంగ్ వేరియబుల్ యొక్క ముందే నిర్వచించబడిన గరిష్ట విలువను “ని ఉపయోగించి ముద్రిస్తాము. System.out.println() 'పద్ధతి:





System.out.println ( 'దీర్ఘం.MAX_VALUE ' + పొడవు.MAX_VALUE ) ;

ఇక్కడ, ' MAX_VALUE 'తరగతి పేరుతో పిలుస్తారు' పొడవు ” ఎందుకంటే ఇది లాంగ్ టైప్ పూర్ణాంకం యొక్క స్థిరమైన విలువను నిల్వ చేసే స్టాటిక్ వేరియబుల్:



దిగువ అవుట్‌పుట్ విలువను చూపుతుంది “ పొడవు.MAX_VALUE 'వలే' 9,223,372,036,854,775,807 ”:

ఉదాహరణ 2: పొడవులో నేరుగా సంఖ్యను జోడించడం.MAX_VALUE

మీరు Long.MAX_VALUEలో కొంత సంఖ్యను జోడించాలనుకుంటే, “ని ఉపయోగించండి + ”లాంగ్.MAX_VALUE యొక్క ఖచ్చితమైన విలువతో పేర్కొన్న సంఖ్యను సంగ్రహించడానికి జావా ఆపరేటర్; జావా దానిలో నేరుగా సంఖ్యను జోడించడానికి మిమ్మల్ని అనుమతించదు.

ఇక్కడ, ముందుగా, మేము ''ని ఉపయోగించడం యొక్క అసలు గరిష్ట విలువను ముద్రిస్తాము. పొడవు.MAX_VALUE ”:

System.out.println ( 'అసలు పొడవు.MAX_VALUE' + పొడవు.MAX_VALUE ) ;

అప్పుడు, మేము జోడిస్తాము ' 500 'దానిని ఉపయోగించి' + ” ఆపరేటర్, ఇది కేవలం విలువ చివరిలో కలుస్తుంది:

System.out.println ( 'నవీకరించబడిన పొడవు.MAX_VALUE' + పొడవు.MAX_VALUE + 500 ) ;

అవుట్‌పుట్

ఉదాహరణ 3: Long.MAX_VALUEలో సంఖ్యను జోడిస్తోంది లాంగ్ వేరియబుల్ ఉపయోగించి

పై ఉదాహరణలో, మేము Long.MAX_VALUEలో ఒక సంఖ్యను జోడించడానికి ప్రయత్నించినప్పుడు, అది సంగ్రహించబడుతుంది. ఇప్పుడు, మేము విలువకు సంఖ్యను జోడిస్తాము మరియు దానిని వేరియబుల్లో నిల్వ చేయడం ద్వారా ప్రింట్ చేస్తాము.

పొడవైన విలువ Long.MAX_VALUEని మించిపోయినప్పుడు ఏమి జరుగుతుందో మేము మీకు చూపుతాము. అలా చేయడానికి, లాంగ్-టైప్ వేరియబుల్‌ని సృష్టించండి ' కొత్త పొడవు 'విలువను నిల్వ చేయడానికి, ఆపై సంఖ్యను జోడించండి' 5 ” నుండి లాంగ్.MAX_VALUE:

లాంగ్ న్యూలాంగ్ =  లాంగ్.MAX_VALUE + 5 ;

కన్సోల్‌లో నవీకరించబడిన విలువను ముద్రించండి:

System.out.println ( 'దీర్ఘం.MAX_VALUE ' +కొత్త పొడవు ) ;

పరిమితిని మించిన విలువను వేరియబుల్ నిల్వ చేయదు కాబట్టి దీర్ఘ విలువ ప్రతికూలంగా మారిందని అవుట్‌పుట్ చూపిస్తుంది మరియు ఇది మెమరీ ఓవర్‌ఫ్లోకి కారణమైంది:

ఉదాహరణ 4: వినియోగదారు నిర్వచించిన లాంగ్ వేరియబుల్ విలువలను Long.MAX_VALUEతో పోల్చడం

ఇక్కడ, చాలా చిన్న లేదా పెద్ద విలువను Long.MAX_VALUEతో పోల్చినప్పుడు ఏమి జరుగుతుందో మేము తనిఖీ చేస్తాము.

ముందుగా, ఏదైనా విలువను నమోదు చేయమని మేము వినియోగదారుని అడుగుతాము:

System.out.print ( 'విలువను నమోదు చేయండి:' ) ;

మేము ఒక 'ని ఉపయోగిస్తాము స్కానర్ వినియోగదారు నుండి విలువను పొందడానికి ఆబ్జెక్ట్:

స్కానర్ s = కొత్త స్కానర్ ( System.in ) ;

అప్పుడు, ఒక వేరియబుల్ సృష్టించండి ' విలువ ” ఇచ్చిన పద్ధతి ద్వారా అందించబడిన విలువను నిల్వ చేయడానికి దీర్ఘ రకం:

దీర్ఘ విలువ = s.nextLong ( ) ;

ఇక్కడ, షరతులతో కూడిన స్టేట్‌మెంట్‌లను ఉపయోగించి వినియోగదారు నమోదు చేసిన విలువ Long.MAX_VALUE విలువ కంటే ఎక్కువ లేదా తక్కువగా ఉందో లేదో తనిఖీ చేస్తాము:

ఉంటే ( విలువ < పొడవు.MAX_VALUE ) {
System.out.println ( 'నమోదు చేసిన విలువ చాలా పొడవుగా ఉంది.MAX_VALUE' ) ;
} లేకపోతే
System.out.println ( 'నమోదు చేసిన విలువ చాలా పొడవుగా ఉంది.MAX_VALUE' ) ;

వినియోగదారు '' విలువను నమోదు చేసారు 123 ”, ఇది Long.MAX_VALUE పరిధి ప్రకారం చాలా చిన్నది; ఫలితంగా, ప్రోగ్రామ్ ప్రకటనను ముద్రిస్తుంది ' నమోదు చేసిన విలువ పొడవు కంటే చాలా చిన్నది.MAX_VALUE కన్సోల్‌లో:

అలాగే, Long.MAX_VALUE పరిమితిని మించిన విలువను పేర్కొనడం వలన మినహాయింపు ఉంటుంది:

మేము జావాలో Long.MAX_VALUEని ఉపయోగించడానికి సంబంధించిన అన్ని సంబంధిత సూచనలను సేకరించాము.

ముగింపు

ది ' పొడవు.MAX_VALUE ” అనేది జావా రేపర్ క్లాస్ లాంగ్ యొక్క స్టాటిక్ స్థిరాంకం. దీని విలువ 9,223,372,036,854,775,807. మీరు కొన్ని సంఖ్యలను జోడించి, వాటిని వేరియబుల్‌లో సేవ్ చేయాలనుకుంటే, మెమరీ ఓవర్‌ఫ్లో కారణంగా ఇది ప్రతికూల సంఖ్యను అందిస్తుంది ఎందుకంటే వేరియబుల్ పరిమితిని మించిన విలువను నిల్వ చేయదు. ఈ వ్రాతలో, మేము Long.MAX_VALUEని వివరంగా ప్రదర్శించాము.