ตัวอย่างการบรรยายพร้อมผู้ให้คำปรึกษาซึ่งเป็นส่วนหนึ่งของหลักสูตร Codegym University ลงทะเบียนสำหรับหลักสูตรเต็ม
"ฉันอยากจะบอกคุณเกี่ยวกับลูปอีกอันหนึ่งfor loop เป็นอีกวิธีหนึ่งในการแสดงการวนซ้ำของ while กะทัดรัดและสะดวกกว่า (สำหรับโปรแกรมเมอร์)นี่คือตัวอย่างบางส่วน:"
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;
}
"เอ๊ะ?"
"ลูปเหล่านี้เทียบเท่ากันลู ป whileมีเงื่อนไขเดียวในวงเล็บ แต่มีสามองค์ประกอบในคำสั่ง for ลูป แต่คอมไพเลอร์เปลี่ยนforลูปเป็นลูปwhile ที่เทียบเท่า "
"นิพจน์แรกในforวนซ้ำ ( เน้นด้วยสีเขียว ) จะถูกดำเนินการหนึ่งครั้งก่อนที่ลูปจะเริ่มขึ้น"
" นิพจน์ที่สองจะถูกประเมินทุกครั้งก่อนที่จะดำเนินการตัวลูป ซึ่งเหมือนกับเงื่อนไขในลูป while"
" นิพจน์ที่สามได้รับการประเมินหลังจากการดำเนินการของเนื้อหาลูปทุกครั้ง"
"ทำไมเราถึงต้องการอีกหนึ่งลูป ทุกอย่างชัดเจนอย่างสมบูรณ์แบบด้วย ลูป while "
" เพื่อความสะดวกของโปรแกรมเมอร์การวนซ้ำเป็นเรื่องปกติมากในการเขียนโปรแกรม การมีบรรทัดเดียวประกอบด้วยข้อมูลเกี่ยวกับค่าเริ่มต้นของตัวนับลูป เงื่อนไขการสิ้นสุด และนิพจน์การเพิ่มขึ้นจะเป็นประโยชน์"
GO TO FULL VERSION