Part1 -> Section1 -> Basic -> 008. The if statement
if statement คือโค้ดบล็อกที่ใช้เลือกเงื่อนไข ซึ่ง if ต้องการ boolean เป็น input (มีแค่ true และ false) ลองศึกษาเพิ่มจากตัวอย่าง
ตัวอย่างนี้แสดงการใช้งาน if statement เป็นโปรแกรมที่รับตัวเลขมาแล้วเช็คเงื่อนไขเพื่อแสดงคำอธิบายตัวเลขนั้นๆ ในตัวอย่างคือ
ถ้าใส่ตัวเลขเกิน 10 โปรแกรมจะแสดงข้อความว่า You enter a number more than 10
ถ้าใส่ตัวเลขมากกว่า 0 โปรแกรมจะแสดงข้อความว่า Good job
นอกเหนือจากนั้นโปรแกรมจะแสดงข้อความว่า You enter a negative number
นอกจากนี้เราสามารถใช้เงื่อนไขแบบคอมโบได้ ตัวอย่างด้านล่าง
รวมสองเงื่อนไขไว้ที่เดียวกันเลย โดยจะคั่นแต่ละเงื่อนไขด้วย logical operator ก็มี & (and) และ | (or) ที่เราเคยเรียนมาตั้งแต่ชั้นมัธยมนะครัช ซึ่งโปรแกรมทั้งสองทำงานได้ผลลัพธ์เหมือนกันแค่เขียนกันคนละแบบ
สอบถามหรือติดตามได้ที่ https://www.facebook.com/learnaspnetmvcjquery
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int input;
Console.WriteLine("Please enter a number 0 to 10");
input = int.Parse(Console.ReadLine());
if (input > 10)
{
Console.WriteLine("You enter a number more than 10");
}
else if (input > 0)
{
Console.WriteLine("Good job");
}
else
{
Console.WriteLine("You enter a negative number");
}
}
}
}
ตัวอย่างนี้แสดงการใช้งาน if statement เป็นโปรแกรมที่รับตัวเลขมาแล้วเช็คเงื่อนไขเพื่อแสดงคำอธิบายตัวเลขนั้นๆ ในตัวอย่างคือ
ถ้าใส่ตัวเลขเกิน 10 โปรแกรมจะแสดงข้อความว่า You enter a number more than 10
ถ้าใส่ตัวเลขมากกว่า 0 โปรแกรมจะแสดงข้อความว่า Good job
นอกเหนือจากนั้นโปรแกรมจะแสดงข้อความว่า You enter a negative number
นอกจากนี้เราสามารถใช้เงื่อนไขแบบคอมโบได้ ตัวอย่างด้านล่าง
if (input <= 10 && input >= 0)
{
Console.WriteLine("Good job");
}
else
{
Console.WriteLine("Please enter a number 0 to 10");
}
รวมสองเงื่อนไขไว้ที่เดียวกันเลย โดยจะคั่นแต่ละเงื่อนไขด้วย logical operator ก็มี & (and) และ | (or) ที่เราเคยเรียนมาตั้งแต่ชั้นมัธยมนะครัช ซึ่งโปรแกรมทั้งสองทำงานได้ผลลัพธ์เหมือนกันแค่เขียนกันคนละแบบ
สอบถามหรือติดตามได้ที่ https://www.facebook.com/learnaspnetmvcjquery
ความคิดเห็น
แสดงความคิดเห็น