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