జావాలో పూర్ణాంకాన్ని పూర్ణాంకానికి ఎలా మార్చాలి

Javalo Purnankanni Purnankaniki Ela Marcali



నిబంధనలు ' int 'మరియు' పూర్ణ సంఖ్య ” పూర్ణాంక రకం డేటాను నిల్వ చేయడానికి జావాలో ఉపయోగించబడతాయి. పూర్ణాంకం అనేది java.lang ప్యాకేజీ ద్వారా నిర్వచించబడిన పూర్ణాంక వస్తువులను రూపొందించడానికి ఒక రేపర్ క్లాస్, అయితే int అనేది ఆదిమ పూర్ణాంక విలువను కలిగి ఉండే ఒక ఆదిమ డేటా రకం. ఇది 32-బిట్ సంతకం చేసిన రెండు పూరక పూర్ణాంకాలను సేవ్ చేస్తుంది, అయితే పూర్ణాంక వస్తువు దాని పూర్ణాంక విలువను 128 బిట్‌లలో నిల్వ చేస్తుంది. అయితే, మీరు పూర్ణాంకం వస్తువును ఆదిమ డేటా రకం పూర్ణాంకానికి మార్చవలసిన అవకాశాలు ఉన్నాయి.

ఈ వ్రాత-అప్ జావాలో పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చే పద్ధతులను వివరిస్తుంది.

జావాలో పూర్ణాంకాన్ని పూర్ణాంకానికి ఎలా మార్చాలి?

జావాలో, మీరు పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చడానికి క్రింది పద్ధతులను ఉపయోగించవచ్చు:







  • అసైన్‌మెంట్ ఆపరేటర్
  • intValue() పద్ధతి
  • parseInt() పద్ధతి

మేము ఇప్పుడు పేర్కొన్న ప్రతి పద్ధతుల యొక్క పనిని ఒక్కొక్కటిగా తనిఖీ చేస్తాము!



విధానం 1: అసైన్‌మెంట్ ఆపరేటర్‌ని ఉపయోగించి జావాలో పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చండి

అసైన్‌మెంట్ ఆపరేటర్ “=”ని ఉపయోగించి పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చడం అనేది అవ్యక్త రకం మార్పిడి. పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చడానికి ఇది సులభమైన మరియు సులభమైన మార్గం.



వాక్యనిర్మాణం





పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చే వాక్యనిర్మాణం క్రింద ఇవ్వబడింది:

int y = x;



ఇక్కడ, ' x '' యొక్క వస్తువు పూర్ణ సంఖ్య 'పూర్తిగా మార్చబడే తరగతి' వై ”=” అసైన్‌మెంట్ ఆపరేటర్‌ని ఉపయోగించి.

ఉదాహరణ

అన్నింటిలో మొదటిది, మేము పూర్ణాంక వస్తువును సృష్టిస్తాము ' x 'పూర్ణాంకం విలువను కలిగి ఉంటుంది' పదకొండు ”:

పూర్ణాంకం x = పదకొండు ;

తరువాత, మేము వేరియబుల్ రకాన్ని తనిఖీ చేస్తాము ' x 'ఉపయోగించి' ఉదాహరణ ” ఆపరేటర్:

బూలియన్ ఇన్‌స్టాన్ = x ఉదాహరణ పూర్ణాంకం;

మేము విలువను ముద్రిస్తాము ' x ” ప్రింట్ స్టేట్‌మెంట్‌ని ఉపయోగించడం ద్వారా:

System.out.println ( 'x =' + x + 'పూర్ణాంక తరగతి యొక్క ఉదాహరణ?' + తక్షణం ) ;

ఇప్పుడు, మేము పూర్ణాంకం యొక్క ఆబ్జెక్ట్‌ని మారుస్తాము ' x 'ఒక ఆదిమ రకానికి int' వై ”అసైన్‌మెంట్ ఆపరేటర్‌ని ఉపయోగించడం ద్వారా:

int y = x;

చివరగా, '' విలువను ముద్రించండి వై ”వేరియబుల్:

System.out.println ( 'పూర్ణాంక విలువ =' + మరియు ) ;

పూర్ణాంకం పూర్ణాంకానికి విజయవంతమైన మార్పిడిని అవుట్‌పుట్ చూపుతుంది:

గమనిక: జావా వెర్షన్ 1.5 లేదా అంతకంటే ఎక్కువ కోసం, మీరు అవ్యక్త మార్పిడిని ఉపయోగించి పూర్ణాంకం నుండి పూర్ణాంకానికి మార్చవచ్చు. అయినప్పటికీ, జావా వెర్షన్ 1.4 లేదా అంతకంటే తక్కువ అదే ఆపరేషన్‌ను స్పష్టమైన మార్పిడిని ఉపయోగించి నిర్వహించాలి.

విధానం 2: intValue() పద్ధతిని ఉపయోగించి జావాలో పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చండి

జావాలో పూర్ణాంకాన్ని స్పష్టంగా మార్చడానికి, మీరు జావా “పూర్ణాంకం” తరగతి యొక్క “intValue()” పద్ధతిని ఉపయోగించవచ్చు. ఇది ఎటువంటి వాదనలు తీసుకోదు మరియు అవుట్‌పుట్‌గా ఆదిమ విలువను ఇస్తుంది.

వాక్యనిర్మాణం

intValue() పద్ధతి కింది వాక్యనిర్మాణాన్ని కలిగి ఉంది:

x.intValue ( ) ;

ఇక్కడ, ' intValue() ” పద్ధతిని పూర్ణాంకం రకం వస్తువుతో పిలుస్తారు” x ”. పేర్కొన్న పద్ధతి పూర్ణాంక xని పూర్ణాంకానికి మారుస్తుంది.

ఉదాహరణ 1

పూర్ణాంక వస్తువును సృష్టించండి ' x 'విలువతో' 14 ”:

పూర్ణాంకం x = 14 ;

' విలువను ముద్రించండి x ” ప్రింట్ స్టేట్‌మెంట్‌ని ఉపయోగించడం ద్వారా:

System.out.println ( 'పూర్ణాంక తరగతి x యొక్క ఉదాహరణ విలువ =' + x ) ;

ఇప్పుడు, పద్ధతిని కాల్ చేయడం ద్వారా పూర్ణాంకాన్ని ఆదిమ రకం పూర్ణాంకానికి మార్చండి intValue() ”:

int y = x.intValue ( ) ;

చివరగా, '' విలువను ముద్రించండి వై ”:

System.out.println ( 'పూర్ణాంక విలువ =' + మరియు ) ;

మీరు చూడగలిగినట్లుగా, intValue() పద్ధతి అవసరమైన పూర్ణాంక విలువను అందించింది:

మీరు మార్చాలనుకుంటున్న పూర్ణాంక ఆబ్జెక్ట్‌లో '' ఉన్న పరిస్థితి ఉండవచ్చు. శూన్య ' విలువ. అటువంటి పరిస్థితిలో ఏమి జరుగుతుంది? క్రింద ఇవ్వబడిన ఉదాహరణ దాని గురించి మీకు తెలియజేస్తుంది.

ఉదాహరణ 2

ఈ ఉదాహరణలో, పూర్ణాంక వస్తువు ' x 'ఒక' కేటాయించబడింది శూన్య ' విలువ:

పూర్ణాంకం x = శూన్యం;

' విలువను ముద్రించండి x ” ప్రింట్ స్టేట్‌మెంట్ ఉపయోగించి పూర్ణాంకం:

System.out.println ( 'పూర్ణాంక తరగతి x యొక్క ఉదాహరణ విలువ =' + x ) ;

ఇక్కడ, వస్తువు శూన్యంగా ఉందో లేదో తనిఖీ చేయడానికి మేము టెర్నరీ ఆపరేటర్‌ని ఉపయోగిస్తాము; శూన్యం అయితే, '' అని కాల్ చేయడం ద్వారా పూర్ణాంక రకంగా అందించబడే ఏదైనా డిఫాల్ట్ విలువను కేటాయించండి intValue() 'పద్ధతి:

int y = ( x ! = శూన్యం ) ? x.intValue ( ) : 0 ;

' విలువను ముద్రించండి వై పూర్ణాంక రకం వేరియబుల్:

System.out.println ( 'పూర్ణాంక విలువ =' + మరియు ) ;

ఇక్కడ, పూర్ణాంక వస్తువు శూన్య విలువను కలిగి ఉందని అవుట్‌పుట్ చూపిస్తుంది, అది “ 0 ”:

పూర్ణాంకాన్ని పూర్ణాంకానికి స్పష్టంగా మార్చడానికి మరొక పద్ధతిని చూద్దాం.

విధానం 3: parseInt() పద్ధతిని ఉపయోగించి జావాలో పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చండి

పూర్ణాంక తరగతికి '' అని పిలువబడే మరొక పద్ధతి ఉంది. parseInt() ” ఇది పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చడానికి కూడా ఉపయోగించబడుతుంది. ఈ పద్ధతిలో, స్ట్రింగ్ ఆర్గ్యుమెంట్‌గా అంగీకరించబడుతుంది మరియు పూర్ణాంక విలువను అవుట్‌పుట్‌గా ఇస్తుంది.

వాక్యనిర్మాణం

కిందిది '' కోసం వాక్యనిర్మాణాన్ని వివరిస్తుంది parseInt() 'పద్ధతి:

Integer.parseInt ( x.toString ( ) ) ;

ఇక్కడ, ' x ”పూర్ణాంక వస్తువు మొదట స్ట్రింగ్‌గా మార్చబడుతుంది, తర్వాత అది “గా అన్వయించబడుతుంది. int 'తో' parseInt() 'పద్ధతి..

ఉదాహరణ

ఈ ఉదాహరణలో, మనకు పూర్ణాంకం విలువ ఉంది ' 5 'అది పూర్ణాంక వస్తువులో నిల్వ చేయబడుతుంది' x ”:

పూర్ణాంకం x = 5 ;

మేము విలువను ముద్రిస్తాము ' x ''ని ఉపయోగించడం ద్వారా System.out.println() 'పద్ధతి:

System.out.println ( 'పూర్ణాంక తరగతి x యొక్క ఉదాహరణ విలువ =' + x ) ;

ఇప్పుడు, మేము ఉపయోగిస్తాము ' parseInt() ”పద్ధతి మరియు పూర్ణాంక వస్తువును దాటడం” x 'తో' toString() ఒక వాదనగా పద్ధతి:

int y = Integer.parseInt ( x.toString ( ) ) ;

చివరగా ' విలువను ముద్రించండి వై ”:

System.out.println ( 'పూర్ణాంక విలువ =' + మరియు ) ;

అవుట్‌పుట్

మేము జావాలో పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చడానికి అన్ని పద్ధతులను కంపైల్ చేసాము.

ముగింపు

పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చడానికి రెండు మార్గాలు ఉన్నాయి: అవ్యక్త మార్పిడి మరియు స్పష్టమైన మార్పిడి. జావా వెర్షన్ 1.5 మరియు అంతకంటే ఎక్కువ అవ్యక్త మార్పిడిని అనుసరిస్తుంది, అయితే జావా వెర్షన్ 1.4 మరియు తక్కువ మద్దతు స్పష్టమైన మార్పిడి. మీరు అసైన్‌మెంట్ ఆపరేటర్‌ని ఉపయోగించి పూర్ణాంకాన్ని అవ్యక్తంగా పూర్ణాంకానికి మార్చవచ్చు. parseInt() మరియు intValue() పద్ధతులు స్పష్టమైన పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చడానికి ఉపయోగించబడతాయి. ఈ వ్రాత-అప్ జావాలో పూర్ణాంకాన్ని పూర్ణాంకానికి మార్చే పద్ధతులను వివరించింది.