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


"నేను మీకు మరో లూప్ గురించి చెప్పాలనుకుంటున్నాను. ది ఫర్ లూప్ . ఇది కాసేపు లూప్‌ని వ్యక్తీకరించడానికి మరొక మార్గం, ఇది మరింత కాంపాక్ట్ మరియు అనుకూలమైనది (ప్రోగ్రామర్‌లకు). ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి:"

అయితే
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;
}
కోసం

for (int i = 3; i >= 0; i--) { System.out.println(i); }
అయితే
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;
}
కోసం

for (int i = 0; i < 3; i++) { System.out.println(i); }
అయితే
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
కోసం

for (boolean isExit = false; !isExit; ) { String s = buffer.readLine(); isExit = s.equals("exit"); }
అయితే
while (true)
    System.out.println("C");
కోసం
for (; true; )
    System.out.println("C");
అయితే
while (true)
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;    
}
కోసం
for (; true; )
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;    
}

"ఏం?"

"ఈ లూప్‌లు సమానమైనవి. A while లూప్ కుండలీకరణాల్లో ఒకే షరతును కలిగి ఉంటుంది, కానీ ఫర్ లూప్ స్టేట్‌మెంట్‌లో మూడు మూలకాలు ఉన్నాయి. కానీ కంపైలర్ a for loopని సమానమైన while లూప్‌గా మారుస్తుంది. "

"ఎ ఫర్ లూప్‌లోని మొదటి వ్యక్తీకరణ ( ఆకుపచ్చ రంగులో హైలైట్ చేయబడింది ) లూప్ ప్రారంభం కావడానికి ముందు ఒకసారి అమలు చేయబడుతుంది."

" లూప్ బాడీని అమలు చేయడానికి ముందు ప్రతిసారీ రెండవ వ్యక్తీకరణ మూల్యాంకనం చేయబడుతుంది. ఇది కాసేపట్లో లూప్‌లోని పరిస్థితి వలె ఉంటుంది."

" లూప్ బాడీ యొక్క ప్రతి అమలు తర్వాత మూడవ వ్యక్తీకరణ మూల్యాంకనం చేయబడుతుంది."

"మనకు ఇంకొక లూప్ ఎందుకు అవసరం? అయితే లూప్‌తో అంతా స్పష్టంగా ఉంది."

" ఇది ప్రోగ్రామర్‌ల సౌలభ్యం కోసం. ప్రోగ్రామింగ్‌లో లూప్‌లు చాలా సాధారణం. లూప్ కౌంటర్ యొక్క ప్రారంభ విలువ, ముగింపు స్థితి మరియు ఇంక్రిమెంట్ ఎక్స్‌ప్రెషన్‌పై సమాచారాన్ని ఒకే లైన్ కలిగి ఉండటం సహాయకరంగా ఉంటుంది."