కోడ్‌జిమ్ విశ్వవిద్యాలయం కోర్సులో భాగంగా మెంటర్‌తో ఉపన్యాస స్నిప్పెట్. పూర్తి కోర్సు కోసం సైన్ అప్ చేయండి.


"హాయ్."

"హాయ్, ఎల్లీ!"

" లూప్‌ల గురించి తెలుసుకోవడానికి ఇది సమయం. లూప్‌లు if/else స్టేట్‌మెంట్‌ల వలె సరళమైనవి, కానీ మరింత ఆసక్తికరంగా ఉంటాయి. మీరు ఏదైనా కమాండ్ లేదా కమాండ్‌ల బ్లాక్‌ని అనేకసార్లు అమలు చేయడానికి లూప్‌ని ఉపయోగించవచ్చు. సాధారణంగా, లూప్ ఇలా కనిపిస్తుంది:"

లూప్ (ఉదాహరణ 1)

while(boolean condition)               
    command;
లూప్ (ఉదాహరణ 2)

while(boolean condition) 
    block of commands in curly brackets

"ఇదంతా చాలా సులభం. లూప్ కండిషన్ నిజం అయినంత వరకు కమాండ్ లేదా బ్లాక్ మళ్లీ మళ్లీ అమలు చేయబడుతుంది. ముందుగా, కండిషన్ తనిఖీ చేయబడుతుంది. కండిషన్ నిజమైతే, లూప్ బాడీ (కమాండ్‌ల బ్లాక్) అమలు చేయబడుతుంది. షరతు మళ్లీ తనిఖీ చేయబడింది. షరతు నిజమైతే, లూప్ బాడీ మళ్లీ అమలు చేయబడుతుంది. పరిస్థితి నిజం అయ్యే వరకు ఇది పునరావృతమవుతుంది."

"ఇది ఎల్లప్పుడూ నిజం లేదా ఎల్లప్పుడూ తప్పు అయితే?"

"ఇది ఎల్లప్పుడూ నిజమైతే, ప్రోగ్రామ్ రన్నింగ్ ఎప్పటికీ ఆగదు: ఇది లూప్‌ను నిరవధికంగా పునరావృతం చేస్తుంది. ఇది ఎల్లప్పుడూ తప్పు అయితే, లూప్ బాడీ ఎప్పటికీ అమలు చేయబడదు."

ఇవి కొన్ని ఉదాహరణలు:

జావా కోడ్ వివరణ
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;    //Decrease by 1
}
3
2
1
0
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;   //Increase by 1
}
0
1
2
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
స్ట్రింగ్ 'నిష్క్రమణ' ఇన్‌పుట్ అయ్యే వరకు ప్రోగ్రామ్ కీబోర్డ్ నుండి స్ట్రింగ్‌లను ప్రింట్ చేస్తుంది .
while (true) 
    System.out.println("C");
ప్రోగ్రామ్ స్క్రీన్‌పై సి అక్షరాన్ని పదేపదే ప్రదర్శిస్తుంది .
while (true) 
{
    String s = buffer.readLine();
    if (s.equals("exit")) 
        break;
}
స్ట్రింగ్ 'నిష్క్రమణ' ఇన్‌పుట్ అయ్యే వరకు ప్రోగ్రామ్ కీబోర్డ్ నుండి స్ట్రింగ్‌లను చదువుతుంది .

"షరతులతో కూడిన ప్రకటనల తర్వాత, ఇది సంక్లిష్టంగా కనిపించడం లేదు. నేను ఇప్పటికే దీనిని ప్రయత్నించాలనుకుంటున్నాను."