జావాను ఉపయోగించి ప్రాథమిక కాలిక్యులేటర్ ప్రోగ్రామ్ను ఎలా సృష్టించాలి?
ప్రాథమిక కాలిక్యులేటర్ను రూపొందించడానికి, స్విచ్ స్టేట్మెంట్ ఉత్తమ ఎంపిక, ప్రత్యేకించి ప్రారంభ మరియు ఇంటర్మీడియట్ స్థితి వినియోగదారుకు. స్విచ్ స్టేట్మెంట్లను ఉపయోగించే కోడ్ పొడవు చాలా తక్కువగా ఉంటుంది మరియు సంక్లిష్ట మూలకాల యొక్క అతితక్కువ ఉపయోగం కారణంగా అర్థం చేసుకోవడం సులభం.
జావాను ఉపయోగించి ప్రాథమిక కాలిక్యులేటర్ను రూపొందించడానికి దశల వారీ ప్రక్రియ ద్వారా నడుద్దాం:
దశ 1: వినియోగదారు నుండి ఇన్పుట్లను పొందడం
కాలిక్యులేటర్ను రూపొందించడంలో మొదటి దశ వినియోగదారు నుండి డేటాను పొందడం. ఏ సంఖ్యలపై ఏ అంకగణితాన్ని నిర్వహించాలో ఈ డేటా తెలియజేస్తుంది. ఉదాహరణకు, దిగువ కోడ్ని సందర్శించండి:
దిగుమతి జావా ఉపయోగపడుతుంది . స్కానర్ ;
తరగతి ప్రధాన {
// ప్రధాన () పద్ధతిని సృష్టించడం
ప్రజా స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
చార్ ఆపరేటర్ ;
మొదటి విలువ రెట్టింపు , రెండవ విలువ , లెక్కింపు అవుట్పుట్ ;
స్కానర్ ఇన్పుట్ = కొత్త స్కానర్ ( వ్యవస్థ. లో ) ;
వ్యవస్థ. బయటకు . println ( 'చేయడానికి ఒక ఆపరేషన్ను ఎంచుకోండి: +, -, *, /, లేదా ^' ) ;
ఆపరేటర్ = ఇన్పుట్. తరువాత ( ) . చార్ వద్ద ( 0 ) ;
వ్యవస్థ. బయటకు . println ( 'గణన కోసం మొదటి సంఖ్యను నమోదు చేయండి:' ) ;
మొదటి విలువ = ఇన్పుట్. తదుపరి డబుల్ ( ) ;
వ్యవస్థ. బయటకు . println ( 'గణన కోసం రెండవ సంఖ్యను నమోదు చేయండి:' ) ;
రెండవ విలువ = ఇన్పుట్. తదుపరి డబుల్ ( ) ;
పై కోడ్ వివరణ:
- మొదట, దిగుమతి చేసుకోండి ' స్కానర్ ” రన్ టైమ్లో యూజర్ నుండి డేటాను తిరిగి పొందే ఆపరేషన్ను నిర్వహించడానికి జావా ఫైల్లోని యుటిలిటీ. మరియు 'ని కలిగి ఉన్న తరగతిని సృష్టించండి ప్రధాన () ” ఫంక్షన్.
- తరువాత, '' పేరుతో చార్ టైప్ వేరియబుల్ని సృష్టించండి ఆపరేటర్ 'మరియు పూర్ణాంకం రకం' మొదటి విలువ ',' రెండవ విలువ ', మరియు' లెక్కింపు అవుట్పుట్ ”. అలాగే, '' యొక్క ఉదాహరణను సృష్టించండి స్కానర్ 'తరగతి పేరు' ఇన్పుట్ ”.
- అప్పుడు, కన్సోల్లో అంకగణిత కార్యకలాపాల చిహ్నాలను ప్రింట్ చేస్తుంది మరియు వినియోగదారు అవసరమైన ఆపరేషన్ చిహ్నాన్ని నమోదు చేస్తారు. నమోదు చేసిన గుర్తు '' అనే కొత్త వేరియబుల్లో నిల్వ చేయబడుతుంది ఆపరేటర్ ”.
- ఆ తర్వాత, వినియోగదారు నుండి మొదటి సంఖ్య మరియు రెండవ సంఖ్యలను తిరిగి పొందండి మరియు వాటిని ' మొదటి విలువ 'మరియు' రెండవ విలువ ”.
దశ 2: వినియోగదారు నుండి ఇన్పుట్లను పొందడం
ఇప్పుడు, 'ని ఉపయోగించండి మారండి ” ప్రాథమిక కాలిక్యులేటర్ని అమలు చేయడానికి ప్రకటన. స్విచ్ స్టేట్మెంట్ యొక్క ప్రతి సందర్భం కాలిక్యులేటర్ యొక్క ఒకే అంకగణిత ఆపరేషన్తో వ్యవహరిస్తుంది. దిగువ కోడ్ని సందర్శించండి:
మారండి ( ఆపరేటర్ ) {
కేసు '+' :
లెక్కింపు అవుట్పుట్ = మొదటి విలువ + రెండవ విలువ ;
వ్యవస్థ. బయటకు . println ( 'అందించిన విలువ యొక్క జోడింపు' + మొదటి విలువ + 'మరియు' + రెండవ విలువ + ' = ' + లెక్కింపు అవుట్పుట్ ) ;
బ్రేక్ ;
కేసు '-' :
లెక్కింపు అవుట్పుట్ = మొదటి విలువ - రెండవ విలువ ;
వ్యవస్థ. బయటకు . println ( 'అందించిన విలువ యొక్క వ్యవకలనం' + మొదటి విలువ + 'మరియు' + రెండవ విలువ + ' = ' + లెక్కింపు అవుట్పుట్ ) ;
బ్రేక్ ;
కేసు '*' :
లెక్కింపు అవుట్పుట్ = మొదటి విలువ * రెండవ విలువ ;
వ్యవస్థ. బయటకు . println ( 'అందించిన విలువ యొక్క గుణకారం' + మొదటి విలువ + 'మరియు' + రెండవ విలువ + ' = ' + లెక్కింపు అవుట్పుట్ ) ;
బ్రేక్ ;
కేసు '/' :
లెక్కింపు అవుట్పుట్ = మొదటి విలువ / రెండవ విలువ ;
వ్యవస్థ. బయటకు . println ( 'అందించిన విలువ యొక్క విభజన' + మొదటి విలువ + 'మరియు' + రెండవ విలువ + ' = ' + లెక్కింపు అవుట్పుట్ ) ;
బ్రేక్ ;
కేసు '^' :
లెక్కింపు అవుట్పుట్ = గణితం . పావు ( మొదటి విలువ , రెండవ విలువ ) ;
వ్యవస్థ. బయటకు . println ( 'అందించిన విలువ యొక్క శక్తి' + మొదటి విలువ + 'మరియు' + రెండవ విలువ + ' = ' + లెక్కింపు అవుట్పుట్ ) ;
బ్రేక్ ;
డిఫాల్ట్ :
వ్యవస్థ. బయటకు . println ( 'చెల్లని ఆపరేటర్!' ) ;
బ్రేక్ ;
}
ఇన్పుట్. దగ్గరగా ( ) ;
}
}
పై కోడ్ యొక్క వివరణ:
- మొదట, 'ని ఉపయోగించండి మారండి 'ఆపరేషన్' ఆపరేటర్ ” వేరియబుల్.
- తర్వాత ' కోసం కేసును సృష్టించండి + 'చిహ్నం, ఇది 'ని జోడిస్తుంది మొదటి విలువ 'మరియు' రెండవ విలువ ”వేరియబుల్స్ మరియు సమాధానాన్ని ప్రత్యేక వేరియబుల్లో భద్రపరచండి” లెక్కింపు అవుట్పుట్ ”.
- అదనంగా, 'ని ఉపయోగించండి బ్రేక్ ” స్టేట్మెంట్ ప్రాసెసింగ్ను ఆపడానికి మరియు స్విచ్ కేస్ స్టేట్మెంట్ నుండి నిష్క్రమించడానికి.
- అదనంగా, 'ని ఉపయోగించండి System.out.println() కన్సోల్లో ఉత్పత్తి చేయబడిన ఫలితాన్ని ప్రింట్ చేసే పద్ధతి.
- తర్వాత, '' కోసం కేసులను సృష్టించండి – ',' + ',' * ',' / ', మరియు' ^ ” అందించిన విలువలపై సంబంధిత అంకగణిత వ్యవకలనం, కూడిక, గుణకారం, భాగహారం మరియు శక్తి కార్యకలాపాలను నిర్వహించడానికి చిహ్నాలు.
- ఆ తరువాత, ఉపయోగించండి ' గణితం. పౌ() ”వేరియబుల్స్పై పవర్ యొక్క ఆపరేషన్ని నిర్వహించడానికి పద్ధతి.
- చివరికి, ' డిఫాల్ట్ ” దోష సందేశాన్ని ముద్రించే కీవర్డ్ ఉపయోగించబడుతుంది. పై సందర్భాలలో ఏదీ ఉపయోగించనప్పుడు మాత్రమే ఈ దోష సందేశం కనిపిస్తుంది.
- అలాగే, మెమరీని సేవ్ చేయడానికి మరియు పనితీరును మెరుగుపరచడానికి 'స్కానర్' విండోను మూసివేయండి.
సంకలన దశ ముగిసిన తర్వాత:
జావాను ఉపయోగించి ప్రాథమిక కాలిక్యులేటర్ రూపొందించబడిందని పై బొమ్మ వివరిస్తుంది.
ముగింపు
ప్రాథమిక కాలిక్యులేటర్ +, -, /, * మరియు ^లను కలిగి ఉంటుంది, వీటిని స్విచ్ కేస్ స్టేట్మెంట్ని ఉపయోగించి తయారు చేయవచ్చు. ప్రతి గణిత ఆపరేషన్ స్విచ్ కోసం ఒక కేసుగా పరిగణించబడుతుంది మరియు నిర్దిష్ట ఆపరేషన్ శరీరంలో నిర్వహించబడుతుంది. ఈ గైడ్ జావాను ఉపయోగించి ప్రాథమిక కాలిక్యులేటర్ ప్రోగ్రామ్ను రూపొందించడానికి వివరణాత్మక దశలను ప్రదర్శించింది.