20.11.2016 Views

Android App Development ฉบับสมบูรณ์

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!