కోడ్జిమ్ విశ్వవిద్యాలయం కోర్సులో భాగంగా మెంటర్తో ఉపన్యాస స్నిప్పెట్. పూర్తి కోర్సు కోసం సైన్ అప్ చేయండి.
"నేను మీకు మరో లూప్ గురించి చెప్పాలనుకుంటున్నాను. ది ఫర్ లూప్ . ఇది కాసేపు లూప్ని వ్యక్తీకరించడానికి మరొక మార్గం, ఇది మరింత కాంపాక్ట్ మరియు అనుకూలమైనది (ప్రోగ్రామర్లకు). ఇక్కడ కొన్ని ఉదాహరణలు ఉన్నాయి:"
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 లూప్గా మారుస్తుంది. "
"ఎ ఫర్ లూప్లోని మొదటి వ్యక్తీకరణ ( ఆకుపచ్చ రంగులో హైలైట్ చేయబడింది ) లూప్ ప్రారంభం కావడానికి ముందు ఒకసారి అమలు చేయబడుతుంది."
" లూప్ బాడీని అమలు చేయడానికి ముందు ప్రతిసారీ రెండవ వ్యక్తీకరణ మూల్యాంకనం చేయబడుతుంది. ఇది కాసేపట్లో లూప్లోని పరిస్థితి వలె ఉంటుంది."
" లూప్ బాడీ యొక్క ప్రతి అమలు తర్వాత మూడవ వ్యక్తీకరణ మూల్యాంకనం చేయబడుతుంది."
"మనకు ఇంకొక లూప్ ఎందుకు అవసరం? అయితే లూప్తో అంతా స్పష్టంగా ఉంది."
" ఇది ప్రోగ్రామర్ల సౌలభ్యం కోసం. ప్రోగ్రామింగ్లో లూప్లు చాలా సాధారణం. లూప్ కౌంటర్ యొక్క ప్రారంభ విలువ, ముగింపు స్థితి మరియు ఇంక్రిమెంట్ ఎక్స్ప్రెషన్పై సమాచారాన్ని ఒకే లైన్ కలిగి ఉండటం సహాయకరంగా ఉంటుంది."
GO TO FULL VERSION