Skip to content
Siamcoder

การควบคุมการทำงานของโปรแกรมด้วยคำสั่งเงื่อนไขใน Kotlin

kotlin1 min read

การควบคุมการทำงานของโปรแกรมด้วยคำสั่งเงื่อนไขใน Kotlin

ในการพัฒนาโปรแกรม Kotlin, เราสามารถควบคุมการทำงานของโปรแกรมได้โดยใช้คำสั่งเงื่อนไข เพื่อทำให้โปรแกรมสามารถตรวจสอบเงื่อนไขและดำเนินการตามเงื่อนไขที่กำหนด นี่คือตัวอย่างของคำสั่งเงื่อนไขที่ใช้ใน Kotlin:

  1. คำสั่ง if คำสั่ง if ใช้สำหรับตรวจสอบเงื่อนไขและทำงานตามเงื่อนไขที่ตรวจสอบ ถ้าเงื่อนไขเป็นจริง (true) โปรแกรมจะทำงานในบล็อกคำสั่งที่อยู่ภายใต้ if และถ้าเงื่อนไขเป็นเท็จ (false) โปรแกรมจะข้ามบล็อกคำสั่งดังกล่าว

ตัวอย่างการใช้งานคำสั่ง if ใน Kotlin:

val score = 80
if (score >= 50) {
println("ผ่าน")
} else {
println("ไม่ผ่าน")
}`
  1. คำสั่ง when คำสั่ง when ใช้สำหรับตรวจสอบค่าของตัวแปรหรือข้อมูลและดำเนินการตามค่าที่ตรวจสอบ โดยสามารถใช้หลายเงื่อนไขได้ ซึ่งคล้ายกับคำสั่ง switch ในภาษาอื่น ๆ

ตัวอย่างการใช้งานคำสั่ง when ใน Kotlin:

val day = 3
when (day) {
1 -> println("วันจันทร์")
2 -> println("วันอังคาร")
3 -> println("วันพุธ")
4 -> println("วันพฤหัสบดี")
5 -> println("วันศุกร์")
6 -> println("วันเสาร์")
7 -> println("วันอาทิตย์")
else -> println("ไม่รู้วัน")
}`
  1. คำสั่ง when แบบรวมกลุ่ม คำสั่ง when ในรูปแบบนี้จะช่วยให้เราสามารถรวมกลุ่มของค่าที่ตรงกันได้ เพื่อทำงานเดียวกัน โดยใช้เครื่องหมาย in เพื่อระบุช่วงของค่าที่ต้องการ

ตัวอย่างการใช้งานคำสั่ง when แบบรวมกลุ่มใน Kotlin:

val score = 85
when (score) {
in 80..100 -> println("เก่งมาก")
in 70..79 -> println("ดีมาก")
in 60..69 -> println("ดี")
in 50..59 -> println("พอใช้")
else -> println("ต้องพยายาม")
}`

การใช้คำสั่งเงื่อนไขใน Kotlin ช่วยให้โปรแกรมของคุณสามารถตรวจสอบและปรับการทำงานตามเงื่อนไขที่กำหนดได้อย่างยืดหยุ่น สามารถนำไปประยุกต์ใช้กับการตัดสินใจและการควบคุมการทำงานของโปรแกรมได้ในกรณีต่างๆ

  1. คำสั่ง if-else แบบซ้อนเงื่อนไข เราสามารถซ้อนเงื่อนไขกันได้ในคำสั่ง if-else ใน Kotlin เพื่อตรวจสอบเงื่อนไขเพิ่มเติมหรือดำเนินการตามเงื่อนไขที่ซับซ้อนขึ้น

ตัวอย่างการใช้งานคำสั่ง if-else แบบซ้อนเงื่อนไขใน Kotlin:

val score = 75
if (score >= 80) {
println("ดีมาก")
} else if (score >= 70) {
println("ดี")
} else if (score >= 60) {
println("พอใช้")
} else {
println("ต้องพยายาม")
}`
  1. คำสั่ง when แบบกำหนดเงื่อนไขเพิ่มเติม ในการใช้งานคำสั่ง when ใน Kotlin เราสามารถกำหนดเงื่อนไขเพิ่มเติมในแต่ละเคสได้ โดยใช้เครื่องหมาย && และ || เพื่อรวมเงื่อนไขหรือทำเงื่อนไขให้ซับซ้อนขึ้น

ตัวอย่างการใช้งานคำสั่ง when แบบกำหนดเงื่อนไขเพิ่มเติมใน Kotlin:

val age = 25
val isStudent = true
when {
age < 18 -> println("น้องเยาวชน")
age in 18..60 && isStudent -> println("นักเรียน/นักศึกษา")
age in 18..60 -> println("ผู้ใหญ่")
else -> println("ผู้สูงอายุ")
}`

ในการควบคุมการทำงานของโปรแกรมด้วยคำสั่งเงื่อนไขใน Kotlin คุณสามารถตรวจสอบเงื่อนไขและปรับการทำงานของโปรแกรมตามต้องการได้อย่างสะดวกและยืดหยุ่น สามารถนำไปใช้ในกรณีต่างๆ เช่น การตัดสินใจ, การทำงานแบบเลือกตามเงื่อนไข หรือการจัดการกรณีพิเศษในโปรแกรมของคุณได้อย่างมีประสิทธิภาพและกระชับ