1. if-else
ప్రకటన
బాహ్య పరిస్థితులు ఎలా మారినప్పటికీ ప్రోగ్రామ్లు ఎల్లప్పుడూ ఒకే పనిని చేస్తే అవి చాలా ఉపయోగకరంగా ఉండవు. ఒక ప్రోగ్రామ్ వివిధ పరిస్థితులకు అనుగుణంగా మరియు కొన్ని పరిస్థితులలో కొన్ని చర్యలు తీసుకోగలగాలి మరియు మరికొన్నింటిలో భిన్నంగా ప్రవర్తించగలగాలి.
జావాలో, ఇది షరతులతో కూడిన స్టేట్మెంట్తో చేయబడుతుంది , ఇది ఒక ప్రత్యేక కీవర్డ్ని ఉపయోగిస్తుంది, ఇది షరతు యొక్క సత్య విలువపై ఆధారపడి వివిధ కమాండ్లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
షరతులతో కూడిన ప్రకటన మూడు భాగాలను కలిగి ఉంటుంది: షరతు , ప్రకటన 1 మరియు ప్రకటన 2 . షరతు నిజమైతే, స్టేట్మెంట్ 1 అమలు చేయబడుతుంది. లేకపోతే స్టేట్మెంట్ 2 అమలు చేయబడుతుంది. రెండు ఆదేశాలు ఎప్పుడూ అమలు చేయబడవు. ఈ రకమైన ప్రకటన యొక్క సాధారణ రూపం ఇక్కడ ఉంది:
if (condition)
statement 1;
else
statement 2;
if-else
కూడిన ప్రకటన
ఈ విధంగా సాదా ఆంగ్లంలో వ్రాసినప్పుడు ఇది చాలా అర్థమవుతుంది:
If condition is true, then
execute statement 1;
otherwise
execute statement 2;
if-else
సాదా భాషలో ప్రకటన
ఉదాహరణలు:
కోడ్ | వివరణ |
---|---|
|
స్క్రీన్ అవుట్పుట్ ఇలా ఉంటుంది:
|
|
స్క్రీన్ అవుట్పుట్ ఇలా ఉంటుంది:
|
|
స్క్రీన్ అవుట్పుట్ ఇలా ఉంటుంది:
|
2. స్టేట్మెంట్ల బ్లాక్
షరతు సంతృప్తి చెందినట్లయితే (లేదా) మరియు మీ ప్రోగ్రామ్ అనేక ఆదేశాలను అమలు చేయాలని మీరు కోరుకుంటే, మీరు వాటిని బ్లాక్గా కలపవచ్చు .
కమాండ్లను బ్లాక్గా కలపడానికి, మీరు వాటిని కర్లీ బ్రేస్లలో "వ్రాప్" చేస్తారు . ఇది సాధారణంగా ఎలా కనిపిస్తుందో ఇక్కడ ఉంది:
{
statement 1;
statement 2;
statement 3;
}
మీరు ఒక బ్లాక్లో మీకు కావలసినన్ని స్టేట్మెంట్లను కలిగి ఉండవచ్చు. లేదా ఏదీ కూడా కాదు.
స్టేట్మెంట్ల బ్లాక్తో కలిపి if-else స్టేట్మెంట్కి ఉదాహరణలు :
కోడ్ | వివరణ |
---|---|
|
స్క్రీన్ అవుట్పుట్ ఇలా ఉంటుంది:
|
|
స్క్రీన్ అవుట్పుట్ ఇలా ఉంటుంది:
|
|
ఖాళీ బ్లాక్ అమలు చేయబడుతుంది. కోడ్ బాగా నడుస్తుంది, కానీ ఏదీ ప్రదర్శించబడదు. |
3. if
ప్రకటన యొక్క సంక్షిప్త రూపం
కొన్నిసార్లు షరతు నిజమైతే మీరు ఒకటి లేదా స్టేట్మెంట్లను అమలు చేయాలి కానీ అది తప్పు అయితే ఏమీ చేయకూడదు .
ఉదాహరణకు, మేము ఈ ఆదేశాన్ని పేర్కొనవచ్చు: , కానీ బస్సు ఇక్కడ లేకుంటే ప్రతిస్పందించవద్దు. జావాలో, ఈ దృశ్యం సంక్షిప్త రూపాన్ని ఉపయోగించడానికి అనుమతిస్తుంది: బ్లాక్ లేని ప్రకటన .If Bus No. 62 has arrived, then get aboard
if
else
మరో మాటలో చెప్పాలంటే, షరతు నిజమైతే మరియు షరతు తప్పుగా ఉన్నప్పుడు అమలు చేయడానికి ఎటువంటి ఆదేశాలు లేనప్పుడు మాత్రమే స్టేట్మెంట్లు(లు) అమలు చేయవలసి వస్తే , మీరు స్టేట్మెంట్ను ఉపయోగించాలి if
, ఇది సంక్షిప్తమైనది మరియు else
బ్లాక్ను వదిలివేస్తుంది. ఇది ఇలా కనిపిస్తుంది:
if (condition)
statement 1;
if
కూడిన ప్రకటన
సమానమైన కోడ్ యొక్క మూడు ఉదాహరణలు క్రింద ఉన్నాయి:
కోడ్ | వివరణ |
---|---|
|
స్క్రీన్ అవుట్పుట్ ఇలా ఉంటుంది:
|
ప్రోగ్రామ్కు else
బ్లాక్ ఉంది, కానీ అది ఖాళీగా ఉంది (వంకర జంట కలుపుల మధ్య ఎటువంటి ప్రకటనలు లేవు). మీరు దానిని కేవలం తీసివేయవచ్చు. ప్రోగ్రామ్లో ఏమీ మారదు.
కోడ్ | వివరణ |
---|---|
|
స్క్రీన్ అవుట్పుట్ ఇలా ఉంటుంది:
|
|
స్క్రీన్ అవుట్పుట్ ఇలా ఉంటుంది:
|
GO TO FULL VERSION