ประโยคคำสั่ง if นำมาใช้กับการทำงานที่ให้เป็นทางเลือกทางเดียว เมื่อการตรวจสอบเป็นจริง หากเป็นเท็จจะไม่ทำอะไรเลย แต่บางครั้งมีความต้องการให้มีการทำงาน เมื่อการตรวจสอบเป็นเท็จด้วย มีลักษณะเป็นทางเลือกสองทาง (Two-way Selection) จึงเปลี่ยนมาใช้ประโยคคำสั่ง if...else แทน ซึ่งมีรูปแบบโครงสร้าง เป็นดังนี้