జావా ఒక . జావాలో అంకెలు మొత్తాన్ని లెక్కించడానికి వివిధ పద్ధతులు ఉన్నాయి. ఆ పద్ధతులను వివరంగా చర్చిద్దాం. క్రింద ఇవ్వబడినది మన సమస్యను పరిష్కరించడానికి ఉపయోగించే జాబితా.
- లూప్ కోసం ఉపయోగించడం ద్వారా
- స్టాటిక్ పద్ధతిని ఉపయోగించడం ద్వారా
- పునరావృత్తిని ఉపయోగించడం ద్వారా
- కమాండ్ లైన్ ఆర్గ్యుమెంట్లను ఉపయోగించడం ద్వారా
ప్రారంభిద్దాం!
లూప్ కోసం ఉపయోగించడం ద్వారా
ప్రోగ్రామర్లు సాధారణంగా ఉపయోగిస్తారు ఉచ్చులు ప్రకటనల సమితిని అమలు చేయడానికి. కోసం వారు ఒక భాగాన్ని మళ్ళించాల్సిన అవసరం వచ్చినప్పుడు లూప్ ఉపయోగించబడుతుంది చాలా సార్లు. పునరావృతాల సంఖ్య నిర్ణయించబడిన సందర్భాల్లో ఇది ప్రత్యేకంగా ఉపయోగించబడుతుంది!
కోడ్:
తరగతి SumOfDigits {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ అర్గ్ []) {పొడవైన n, మొత్తం స్కానర్ sc = క్రొత్త స్కానర్ (System.in) System.out.println ('సంఖ్యను నమోదు చేయండి') n = sc.nextLong () కోసం (మొత్తం = 0 n! = 0 n / = 10) {sum + = n% 10} System.out.println ('అంకెలు మొత్తం' + మొత్తం)}}
అవుట్పుట్:
సంఖ్యను నమోదు చేయండి
456
అంకెలు మొత్తం
పదిహేను
లక్ష్యాన్ని సాధించడానికి స్టాటిక్ పద్ధతిని ఎలా ఉపయోగించాలో తదుపరి విభాగం మీకు తెలియజేస్తుంది.
స్టాటిక్ పద్ధతిని ఉపయోగించడం ద్వారా
జావాలో, ఎ ఒక తరగతి యొక్క ఉదాహరణ కాకుండా తరగతికి చెందిన పద్ధతి. A యొక్క ప్రతి సందర్భానికి ఈ పద్ధతి అందుబాటులో ఉంటుంది తరగతి , కానీ ఒక ఉదాహరణలో నిర్వచించిన పద్ధతులు తరగతిలోని ఆ సభ్యుని మాత్రమే యాక్సెస్ చేయగలవు.
కోడ్:
తరగతి SumOfDigits {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ ఆర్గ్ []) {పొడవైన n, s స్కానర్ sc = క్రొత్త స్కానర్ (System.in) System.out.println ('సంఖ్యను నమోదు చేయండి') n = sc.nextLong () s = sum (n) System.out.println ('అంకెలు మొత్తం' + లు)} స్టాటిక్ Int మొత్తం (దీర్ఘ సంఖ్య) {int sum = 0 అయితే (num! = 0) {sum + = num% 10 num / = 10} return sum }}
అవుట్పుట్:
సంఖ్యను నమోదు చేయండి
678
అంకెలు మొత్తం
ఇరవై ఒకటి
ఇప్పుడు మనం పునరావృతమయ్యే మరొక పద్ధతికి వెళ్దాం.
పునరావృత్తిని ఉపయోగించడం ద్వారా
కోడ్:
దిగుమతి java.util.Scanner class SumOfDigits {int sum = 0 int sum (long num) {if (num! = 0) {sum + = num% 10 num / = 10 sum (num)} return sum} public static void main ( స్ట్రింగ్ అర్గ్ []) {long n, res SumOfDigits s = new SumOfDigits () స్కానర్ sc = new Scanner (System.in) System.out.println ('ఒక సంఖ్యను నమోదు చేయండి') n = sc.nextLong () System.out. println ('అంకెలు మొత్తం' + s.sum (n))}}
అవుట్పుట్:
సంఖ్యను నమోదు చేయండి
3. 4. 5
అంకెలు మొత్తం
12
చివరగా, మేము ఒక సంఖ్య యొక్క అంకెల మొత్తాన్ని లెక్కించడానికి కమాండ్ లైన్ ఆర్గ్యుమెంట్లను ఉపయోగిస్తాము.
కమాండ్ లైన్ ఆర్గ్యుమెంట్లను ఉపయోగించడం ద్వారా
కోడ్:
తరగతి SumOfDigits {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన (స్ట్రింగ్ అర్గ్ []) {పొడవైన n, మొత్తం = 0 System.out.println ('సంఖ్యను నమోదు చేయండి') n = లాంగ్.పార్స్లాంగ్ (ఆర్గ్ [0]) అయితే (n! = 0) {sum + = n% 10 n / = 10} System.out.println ('అంకెలు & ldquo + sum)}}
అవుట్పుట్:
సంఖ్యను నమోదు చేయండి
123
అంకెలు మొత్తం
6
దీనితో, “జావాలోని అంకెలు మొత్తం” పై ఈ ట్యుటోరియల్ చివరికి చేరుకున్నాము. ఇది మీకు ఒక విధంగా సహాయపడిందని నేను ఆశిస్తున్నాను. చదువుతూ ఉండండి, అన్వేషించండి!మేము కలిసి జావా ప్రపంచాన్ని తవ్వుతూనే ఉంటాము. వేచి ఉండండి!
c ++ ఫైబొనాక్సీ పునరావృత
మీరు వీలైనంత వరకు ప్రాక్టీస్ చేశారని నిర్ధారించుకోండి మరియు మీ అనుభవాన్ని తిరిగి పొందండి.
ఇది “జావాలో అంకెలు మొత్తాన్ని కనుగొనడానికి జావా ప్రోగ్రామ్” లో మా బ్లాగ్ చివరికి తీసుకువస్తుంది. ఈ బ్లాగ్ సమాచారం మరియు మీ జ్ఞానానికి అదనపు విలువను మీరు కనుగొన్నారని నేను ఆశిస్తున్నాను.
చూడండి ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్వర్క్తో విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. ఎడురేకా యొక్క జావా J2EE మరియు SOA శిక్షణ మరియు ధృవీకరణ కోర్సు జావా డెవలపర్గా ఉండాలనుకునే విద్యార్థులు మరియు నిపుణుల కోసం రూపొందించబడింది. జావా ప్రోగ్రామింగ్లోకి మీకు మంచి ప్రారంభాన్ని ఇవ్వడానికి మరియు హైబర్నేట్ & వంటి వివిధ జావా ఫ్రేమ్వర్క్లతో పాటు కోర్ మరియు అడ్వాన్స్డ్ జావా కాన్సెప్ట్ల కోసం మీకు శిక్షణ ఇవ్వడానికి ఈ కోర్సు రూపొందించబడింది. వసంత .
మాకు ప్రశ్న ఉందా? దయచేసి ఈ “జావాలోని అంకెలు” వ్యాఖ్యల విభాగంలో పేర్కొనండి వ్యాసం మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.