Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
รูปแบบการใช้งาน การทำางานของคำาสั่ง ตัวอย่างการใช้งาน<br />
if (กำหนดเงื่อนไขที่ 1)<br />
{<br />
ชุดคำสั่งที่ 1;<br />
}<br />
else if (กำหนดเงื่อนไขที่ 2)<br />
{<br />
ชุดคำสั่ง 2;<br />
}<br />
.<br />
.<br />
.<br />
else<br />
{<br />
ชุดคำสั่งสุดท้าย;<br />
}<br />
switch (ตัวแปรหรือนิพจน์)<br />
{<br />
case ค่าที่ 1 :<br />
ชุดคำสั่งที่ 1;<br />
break;<br />
case ค่าที่ 2 :<br />
ชุดคำสั่งที่ 2;<br />
break;<br />
case ค่าที่ 3 :<br />
ชุดคำสั่งที่ 3;<br />
break;<br />
default :<br />
ชุดคำสั่งสุดท้าย;<br />
}<br />
• เป็นคำสั่งตัดสินใจเลือกทำงานในชุด<br />
คำสั่งใดชุดคำสั่งหนึ่งจากหลายๆ ชุดคำ<br />
สั่ง ซึ่งพิจารณาจากเงื่อนไขที่กำหนด<br />
• เมื่อเงื่อนไขที่ 1 เป็นจริงให้ทำงานในชุด<br />
คำสั่งที่ 1 และถ้าเงื่อนไขเป็นเท็จให้<br />
พิจารณาเงื่อนไขที่ 2<br />
• เมื่อเงื่อนไขที่ 2 เป็นจริงให้ทำงานในชุด<br />
คำสั่งที่ 2 และถ้าเงื่อนไขเป็นเท็จให้<br />
พิจารณาเงื่อนไขต่อไป<br />
• ทำเช่นนี้ต่อไปหากพบว่าทุกเงื่อนไขเป็น<br />
เท็จ ให้ทำงานในชุดคำสั่งสุดท้าย<br />
• เป็นคำสั่งตัดสินใจเลือกทำงานในชุด<br />
คำสั่งใดชุดคำสั่งหนึ่งจากหลายๆ ชุด<br />
คำสั่ง ซึ่งพิจารณาจากตัวแปรหรือนิพจน์<br />
ที่กำหนด<br />
• หากตัวแปรหรือนิพจน์ที่กำหนดตรงกับ<br />
ค่าที่ 1 ให้ทำงานในชุดคำสั่งที่ 1 และถ้า<br />
ไม่ตรงกันให้พิจารณาค่าที่ 2<br />
• หากตัวแปรหรือนิพจน์ที่กำหนดตรงกับ<br />
ค่าที่ 2 ให้ทำงานในชุดคำสั่งที่ 2 และถ้า<br />
ไม่ตรงกันให้พิจารณาค่าต่อไป<br />
• ทำเช่นนี้ต่อไปหากพบว่าตัวแปรหรือ<br />
นิพจน์ที่กำหนดไม่ตรงกับค่าใดๆ ให้<br />
ทำงานในชุดคำสั่งสุดท้าย<br />
if (A > B)<br />
{<br />
A = A + B;<br />
}<br />
else if (B > C)<br />
{<br />
A = A + C;<br />
}<br />
else if (C > D)<br />
{<br />
A = A + D;<br />
}<br />
else<br />
{<br />
B = A;<br />
}<br />
switch (A)<br />
{<br />
case 1 :<br />
A = A + B;<br />
break;<br />
case 2 :<br />
A = A + C;<br />
break;<br />
case 3 :<br />
B = C;<br />
break;<br />
default :<br />
A = C;<br />
}<br />
ภาคผนวก ความรู้เบื้องต้นการเขียนโปรแกรมภาษาจาวา 335