లో షరతులు if స్టేట్మెంట్ ఉపయోగించి పరీక్షించవచ్చు. If స్టేట్మెంట్ వేరే స్టేట్మెంట్ ను కూడా అనుసరించవచ్చు, ఇది బూలియన్ వ్యక్తీకరణ తప్పుగా ఉన్నప్పుడు అమలు అవుతుంది. ఈ వ్యాసం జావాలో వేరే స్టేట్మెంట్ గురించి చర్చిస్తుంది.
ఈ వ్యాసంలో క్రింది గమనికలు కవర్ చేయబడతాయి,
- స్టేట్మెంట్ ఉంటే
- if-else స్టేట్మెంట్
- టెర్నరీ ఆపరేటర్లను ఉపయోగించడం
- if-else-if నిచ్చెన
- స్టేట్మెంట్ ఉంటే గూడు
జావాలో లేకపోతే ఈ కథనంతో ప్రారంభించండి.
జావాలో if రకాల స్టేట్మెంట్లు ఉన్నాయి:
స్టేట్మెంట్ ఉంటే
పరిస్థితిని పరీక్షించడానికి if స్టేట్మెంట్ ఉపయోగించబడుతుంది మరియు దాని తరువాత స్టేట్మెంట్ల సమితి ఉంటుంది. పరిస్థితి నిజమని నిరూపించినప్పుడు మాత్రమే ప్రకటనలు అమలు అవుతాయి.
సింటాక్స్:
if (షరతు) {// కోడ్ అమలు చేయాలి}
ఉదాహరణ
జావా కోడ్ టు ఎండ్ ప్రోగ్రామ్
పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {// ఒక 'ధర' వేరియబుల్ పూర్ణాంక ధరను నిర్వచించడం = 1800 // ధరను తనిఖీ చేస్తే (ధర> 1500) {System.out.print ('ధర కంటే ఎక్కువ 1500 ')}}}
అవుట్పుట్:
ధర 1500 కన్నా ఎక్కువ
జావాలో లేకపోతే ఈ కథనంతో కదులుతోంది.
if-else స్టేట్మెంట్
జావాలో if-else స్టేట్మెంట్ పరీక్ష పరిస్థితులకు కూడా ఉపయోగించబడుతుంది. పరిస్థితి నిజమైతే if బ్లాక్ అమలు అవుతుంది. పరిస్థితి తప్పు అయితే, మిగతా బ్లాక్ అమలు అవుతుంది.
సింటాక్స్:
if (షరతు) condition // కోడ్ నిజమైతే కోడ్} else condition // కోడ్ తప్పు అయితే కోడ్}
ఉదాహరణ:
పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {// వేరియబుల్ ఇంటెంట్ నం = 15 ని నిర్వచించడం // సంఖ్య 2 ద్వారా భాగించబడిందా అని తనిఖీ చేస్తే (సంఖ్య% 2 == 0) {System.out.println ( 'సరి సంఖ్య')} else {System.out.println ('బేసి సంఖ్య')}}}
అవుట్పుట్:
బేసి సంఖ్య
మరొక ఉదాహరణను పరిశీలిద్దాం, దీనిలో ప్రోగ్రామ్ ప్రవేశించిన సంవత్సరం అధిక సంవత్సరమా కాదా అని తనిఖీ చేస్తుంది.
ఉదాహరణ:
పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {int సంవత్సరం = 2028 if (((సంవత్సరం% 4 == 0) && (సంవత్సరం% 100! = 0)) || (సంవత్సరం% 400 == 0) ) {System.out.println ('LEAP YEAR')} else {System.out.println ('తక్కువ సంవత్సరం కాదు')}}}
అవుట్పుట్:
లీపు సంవత్సరం
జావాలో లేకపోతే ఈ కథనంతో కదులుతోంది.
టెర్నరీ ఆపరేటర్లను ఉపయోగించడం
If else స్టేట్మెంట్కు బదులుగా టెర్నరీ ఆపరేటర్లు (? :) ఉపయోగించవచ్చు. పరిస్థితి నిజమని అనిపిస్తే, ఫలితం? తిరిగి ఇవ్వబడింది. ఇది తప్పు అయితే, దీని ఫలితం: తిరిగి ఇవ్వబడుతుంది.
ఉదాహరణ:
పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {int num = 12 // టెర్నరీ ఆపరేటర్ స్ట్రింగ్ అవుట్పుట్ = (num% 2 == 0)? 'సరి సంఖ్య': 'బేసి సంఖ్య' System.out.println (అవుట్పుట్)}}
అవుట్పుట్:
సరి సంఖ్య
జావాలో లేకపోతే ఈ కథనంతో కదులుతోంది.
if-else-if నిచ్చెన:
If-else-if నిచ్చెన ఉపయోగించి, ఒక బ్లాక్ కోడ్ బహుళ బ్లాకుల మధ్య అమలు చేయవచ్చు.
ఈ ప్రకటనల అమలు ఎగువ నుండి జరుగుతుంది.
పరీక్ష వ్యక్తీకరణ నిజమని అనిపించినప్పుడు, if స్టేట్మెంట్ యొక్క శరీరంలో ఉన్న కోడ్ అమలు అవుతుంది. పరీక్ష వ్యక్తీకరణలు ఏవీ నిజం కాకపోతే, మిగతా స్టేట్మెంట్ అమలు అవుతుంది.
ఉదాహరణ:
పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {int num = 15 if (num> 0) {System.out.println ('POSITIVE NUMBER')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
అవుట్పుట్
అనుకూల సంఖ్య
జావాలో లేకపోతే ఈ కథనంతో కదులుతోంది.
స్టేట్మెంట్ ఉంటే గూడు:
ఈ స్టేట్మెంట్ ఒక if బ్లాక్ ద్వారా మరొకటి బ్లాక్ ద్వారా ప్రాతినిధ్యం వహిస్తుంది. లోపలికి బ్లాక్ అమలు చేయడానికి, బాహ్య బ్లాక్ యొక్క పరిస్థితి నిజం అయి ఉండాలి.
సింటాక్స్:
if (షరతు) {// కోడ్ అమలు చేయబడితే (షరతు) code // కోడ్ అమలు చేయబడాలి}}
ఉదాహరణ:
పబ్లిక్ క్లాస్ టెస్ట్ {పబ్లిక్ స్టాటిక్ వాయిడ్ మెయిన్ (స్ట్రింగ్ [] అర్గ్స్) {// రెండు వేరియబుల్స్ సృష్టించడం int age = 20 int weight = 55 // (వయస్సు> = 18) if if (బరువు> 50) {if (బరువు> 50) {System.out .println ('మీకు ట్రెక్కింగ్కు అనుమతి ఉంది.')} else {System.out.println ('మీకు ట్రెక్కింగ్కు అనుమతి లేదు.')}} else {System.out.println ('18 ఏళ్లు పైబడి ఉండాలి. ')}}}
అవుట్పుట్:
మీకు ట్రెక్కింగ్కు అనుమతి ఉంది.
జావాలో if-else స్టేట్మెంట్ అనేక పరిస్థితులను చాలా సమర్థవంతంగా పరీక్షించడానికి వినియోగదారుని అనుమతిస్తుంది.
ఈ విధంగా మనం ‘జావాలో ఉంటే’ అనే వ్యాసం యొక్క ముగింపుకు వచ్చాము. మీరు మరింత తెలుసుకోవాలనుకుంటే, విశ్వసనీయ ఆన్లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత జావా శిక్షణను చూడండి. ఎడురేకా హైబర్నేట్ & స్ప్రింగ్ వంటి వివిధ జావా ఫ్రేమ్వర్క్లతో పాటు కోర్ మరియు అడ్వాన్స్డ్ జావా కాన్సెప్ట్ల కోసం మీకు శిక్షణ ఇవ్వడానికి రూపొందించబడింది.
మాకు ప్రశ్న ఉందా? దయచేసి ఈ బ్లాగ్ యొక్క వ్యాఖ్యల విభాగంలో దీనిని ప్రస్తావించండి మరియు మేము వీలైనంత త్వరగా మిమ్మల్ని సంప్రదిస్తాము.