Munu

คำสั่ง IF

หน้าแรก » ข่าวสาร » คำสั่ง IF

คำสั่ง IF
เป็นคำที่ใช้ในการตรวจสอบเงื่อนไขว่าเป็นจริง(true) หรือเท็จ(false) โดยถ้าเป็นจริงจะให้ทำงานส่วนใด และถ้าเป็น เท็จจะให้ทำงานส่วนใด แบ่งออกเป็น 4 แบบ
– แบบเงื่อนไขเดียว (Simple IF)
– แบบมี 2 เงื่อนไข (if…else)
– การใช้ Nested if (การใช้ if แบบซับซ้อน)
– การใช้ Conditional Operator (? 🙂 หรือแบบลัด

3.1.1 แบบเงื่อนไขเดียว (Simple IF)
รูปแบบคำสั่ง
if (เงื่อนไข)
{ คำสั่งต่าง ๆ เมื่อเงื่อนไขเป็นจริง ; }

การทำงาน 
คือ ถ้าค่าของเงื่อนไข(expression) เป็นจริงประโยคคำสั่งที่ตามหลัง if จะถูกประมวลผล แต่ถ้าเป็นเท็จก็จะไม่ถูกประมวลผล

ตัวอย่างการใช้งาน
if (radius >= 0)
{    area = radius * radius * PI;
System.out.println (“พื้นที่วงกลมคือ” + area);
}

3.1.2 แบบมี 2 เงื่อนไข (if…else)
รูปแบบคำสั่ง
if (เงื่อนไข)
{ คำสั่งต่าง ๆ เมื่อเงื่อนไขเป็นจริง ; }
else
{ คำสั่งต่าง ๆ เมื่อเงื่อนไขเป็นเท็จ ; }

การทำงาน 
คือ ถ้าค่าของเงื่อนไข(expression) เป็นจริงประโยคคำสั่งที่ตามหลัง if จะถูกประมวลผล แต่ถ้าเป็นเท็จก็จะประมวลผลประโยคคำสั่งที่อยู่หลัง else

ตัวอย่างการใช้งาน
if (radius >= 0)
{    area = radius * radius * PI;
System.out.println (“พื้นที่วงกลมคือ” + area); }
else
{    System.out.println (“ตัวเลขเป็นค่าลบไม่ได้”);

3.1.3 การใช้ Nested if (การใช้ if แบบซับซ้อน)
รูปแบบคำสั่ง
if (เงื่อนไขที่ 1)
{ คำสั่งเมื่อเงื่อนไขที่ 1 เป็นจริง ;}
else if (เงื่อนไขที่ 2)
{ คำสั่งเมื่อเงื่อนไขที่ 2 เป็นจริง ;}
else if (เงื่อนไขที่ 3)
{ คำสั่งเมื่อเงื่อนไขที่ 3 เป็นจริง ;}
.               ………..

ตัวอย่างการใช้งาน
if (score >= 80)
System.out.println(“Grade A”);
else if (score >= 70)
System.out.println(“Grade B”);
else if (score >= 60)
System.out.println(“Grade C”);
else if (score >= 50)
System.out.println(“Grade D”);
else
System.out.println(“Grade F”);

3.1.4 การใช้ Conditional Operator (? 🙂
เป็น Operator ที่สามารถนำมาใช้แทนการทำงาน if – else
รูปแบบคำสั่ง
(เงื่อนไข) ? ค่าหรือคำสั่งเมื่อเงื่อนไขเป็นจริง : ค่าหรือคำสั่งเมื่อเงื่อนไขเป็นเท็จ;

การทำงาน 
คือ ถ้าค่าของเงื่อนไข(expression) เป็นจริงประโยคคำสั่งที่ตามหลัง ‘?’
จะถูกประมวลผล แต่ถ้าเป็นเท็จก็จะประมวลผลประโยคคำสั่งที่อยู่หลัง ‘:’

ตัวอย่างการใช้งาน
(number % 2 = = 0) ? System.out.println(“Even Number.”);
: System.out.println(“Odd Number.”) ;

เรามีทีมงานผู้เชี่ยวชาญที่มีประสบการณ์ด้านเว็บไซต์

มาประยุกต์ในการพัฒนาการให้บริการอยู่ตลอดเวลา เพื่อสร้างความพึงพอใจสูงสุดให้แก่ลูกค้าทุกท่าน
ด้วยประสบการณ์ที่เรามีอยู่นั้น ทำให้มั่นใจได้ว่าลูกค้าทุกท่านจะได้รับการบริการที่ดีจากเรา

Call

082-493-2295

E-mail

Konyubyub@Gmail.com

Location

บริษัท ดีไซน์นำโชค จำกัด
58/146 หมู่ที่ 6 หมู่บ้านซื่อตรง คลอง13 ตำบลบึงน้ำรักษ์ อำเภอธัญบุรี จังหวัดปทุมธานี 12110

2014 Powered by IYATHAI.com
Tel: 082-493-2295 E-mail: Konyubyub@gmail.com