విభిన్న అనువర్తనాలతో బహుముఖ ప్రోగ్రామింగ్ భాష. దీనికి ప్రధాన కారణం రేణువుల స్థాయిలో అందించే వశ్యత మరియు సౌలభ్యం. ఈ వ్యాసం మీకు సంఖ్యను రివర్స్ చేయడానికి జావా ప్రోగ్రామ్ రాయడానికి సహాయపడుతుంది. ఈ వ్యాసంలో క్రింది గమనికలు కవర్ చేయబడతాయి,
అప్పుడు ప్రారంభిద్దాం,
జావాస్క్రిప్ట్లో శ్రేణి పొడవును ఎలా పొందాలి
సంఖ్యను రివర్స్ చేయడానికి జావా ప్రోగ్రామ్
వేర్వేరు పద్ధతులను ఉపయోగించి జావాలో సంఖ్యలను తిప్పికొట్టవచ్చు, మొదటిదాన్ని పరిశీలిద్దాం,
ఎ లూప్ ఉపయోగించడం
సంఖ్యల సమితిని రివర్స్ చేయడానికి అయితే లూప్ యొక్క ఉపయోగం చేయవచ్చు. ఇక్కడ కార్యక్రమం ఉంది,
పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {పూర్ణాంక సంఖ్య = 4321, రివర్స్ = 0 అయితే (సంఖ్య! = 0) .out.println ('రివర్స్డ్ నంబర్:' + రివర్స్)}}
అవుట్పుట్:
రివర్స్డ్ నెంబర్: 1234
వివరణ:
- ఈ ఉదాహరణలో పూర్ణాంక సంఖ్య ప్రకటించబడింది.
- సంఖ్య 10 ద్వారా విభజించబడింది, మరియు మిగిలినది వేరియబుల్ డిగ్లో నిల్వ చేయబడుతుంది.
- ఈ విధంగా, సంఖ్య యొక్క చివరి అంకె, అనగా 1 వేరియబుల్ డిగ్లో నిల్వ చేయబడుతుంది.
- వేరియబుల్ రివర్స్ 10 తో గుణించబడుతుంది (ఇది సంఖ్యలో కొత్త స్థానాన్ని జోడిస్తుంది), మరియు దానికి డిగ్ జోడించబడుతుంది. ఇక్కడ, 0 * 10 + 1 = 1.
- ఆ సంఖ్యను 10 ద్వారా విభజించారు, అంటే మొదటి మూడు అంకెలను కలిగి ఉంటుంది: 432.
- అన్ని సంఖ్యలు ఒకే పద్ధతిలో మళ్ళించబడతాయి.
ఈ ‘జావా ప్రోగ్రామ్ టు రివర్స్ ఎ నంబర్’ కథనంతో కొనసాగిద్దాం,
A ఫర్ లూప్ ఉపయోగించడం
కాసేపు లూప్కు బదులుగా, మేము ఈ క్రింది ఉదాహరణలో లూప్ కోసం ఉపయోగించుకుంటాము:
పబ్లిక్ క్లాస్ మెయిన్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {int సంఖ్య = 764321, రివర్స్ = 0 (సంఖ్య! = 0 సంఖ్య / = 10) {int dig = number% 10 రివర్స్ = రివర్స్ * 10 + డిగ్} సిస్టమ్ .out.println ('రివర్స్డ్ నంబర్:' + రివర్స్)}}
ప్రారంభ వ్యక్తీకరణ ఇక్కడ ఉపయోగించబడదని గమనించాలి.
అవుట్పుట్:
రివర్స్డ్ నెంబర్: 1234567
ఇది ఈ వ్యాసం యొక్క చివరి బిట్, ఇక్కడ పునరావృతం ఎలా సహాయపడుతుందో చూద్దాం,
జావాలో ఫైబొనాక్సీ సిరీస్ కోడ్
పునరావృత ఉపయోగించి
ఒక పద్ధతి తనను తాను నిరంతరం పిలిచినప్పుడు, ఆ ప్రక్రియను పునరావృతం అంటారు.
దిగుమతి java.util.Scanner class Main {// రివర్స్ మెథడ్ పబ్లిక్ స్టాటిక్ శూన్య రీసర్స్ (పూర్ణాంక సంఖ్య) {if (సంఖ్య<10) { System.out.println(number) return } else{ System.out.print(number % 10) //Method calling itself recurse(number/10) } } public static void main(String args[]) { int num=987654321 System.out.print('Reversed Number:') recurse(num) System.out.println() } }
అవుట్పుట్:
రివర్స్డ్ నెంబర్: 123456789
ఈ పద్ధతులు జావా యొక్క ప్రోగ్రామింగ్ భాషలో సంఖ్యను రివర్స్ చేయడానికి సమగ్ర విధానాన్ని అందిస్తాయి.
ఈ విధంగా మేము ‘జావా ప్రోగ్రామ్ టు రివర్స్ ఎ నంబర్’ పై ఈ వ్యాసం ముగింపుకు వచ్చాము. మీరు మరింత తెలుసుకోవాలనుకుంటే,చూడండి విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు కోర్ మరియు అధునాతన జావా భావనలతో పాటు హైబర్నేట్ & స్ప్రింగ్ వంటి వివిధ జావా ఫ్రేమ్వర్క్ల కోసం మీకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ బ్లాగ్ యొక్క వ్యాఖ్యల విభాగంలో దీనిని ప్రస్తావించండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.